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

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

There is a newer version: 2.0.1
Show newest version
/*-
 * ========================LICENSE_START=================================
 * d15b-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:55:38 AM UTC 
//


package org.smooks.edifact.binding.d15b;

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/D15B}BGM-BeginningOfMessage"/>
 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" minOccurs="0"/>
 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99999" minOccurs="0"/>
 *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CUX-Currencies" maxOccurs="9" minOccurs="0"/>
 *           <element name="FII" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FII-FinancialInstitutionInformation" minOccurs="0"/>
 *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" maxOccurs="9" minOccurs="0"/>
 *           <element name="LAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LAN-Language" 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/D15B}LOC-PlaceLocationIdentification"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}GOR-GovernmentalRequirements"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}STS-Status"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}NAD-NameAndAddress"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}DOC-DocumentMessageDetails"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-11" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}RCS-RequirementsAndConditions"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}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/D15B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}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/D15B}ERP-ErrorPointDetails"/>
 *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}INP-PartiesAndInstruction"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
 *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RSL-Result" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-20" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}GIR-RelatedIdentificationNumbers"/>
 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-23" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-25" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-26" maxOccurs="99" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TAX-DutyTaxFeeDetails"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-27" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-28" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-29" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-31" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-32" maxOccurs="99999" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
 *                   </sequence>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-33" maxOccurs="9" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" minOccurs="0"/>
 *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" minOccurs="0"/>
 *                   </sequence>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <element name="SegGrp-34" maxOccurs="9" minOccurs="0">
 *           <complexType>
 *             <complexContent>
 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                 <sequence>
 *                   <sequence>
 *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
 *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-35" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                               <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EVE-Event"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99999"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-36" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-37" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EVE-Event"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-38" maxOccurs="99999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                               <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ATT-Attribute" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="9" 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/D15B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-41" 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/D15B}DOC-DocumentMessageDetails"/>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-42" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-43" maxOccurs="99999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-44" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-45" 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/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-46" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-47" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-48" 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/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-49" maxOccurs="9999" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LIN-LineItem"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-50" 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/D15B}GID-GoodsItemDetails"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-51" maxOccurs="9999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CCI-CharacteristicClassId"/>
 *                                         <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CAV-CharacteristicValue" 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-52" 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/D15B}SEQ-SequenceDetails"/>
 *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-53" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-54" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-55" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-56" 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/D15B}DOC-DocumentMessageDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-58" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-59" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-60" 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/D15B}GEI-ProcessingInformation"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CUX-Currencies" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-61" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-63" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-64" 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/D15B}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-65" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-66" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-67" 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/D15B}TAX-DutyTaxFeeDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-68" 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/D15B}PAI-PaymentInstructions"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-69" 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/D15B}GIR-RelatedIdentificationNumbers"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-70" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-72" 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/D15B}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-73" 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/D15B}MEA-Measurements"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-74" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-75" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-76" maxOccurs="9" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-77" 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/D15B}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-78" 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/D15B}CNI-ConsignmentInformation"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-79" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-81" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ARR-ArrayInformation" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-82" 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/D15B}GEI-ProcessingInformation"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-83" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-84" maxOccurs="9" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-88" 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/D15B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-89" 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/D15B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-90" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-91" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-92" 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/D15B}PAC-Package"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-93" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-94" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-98" 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/D15B}TDT-TransportInformation"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
 *                                         <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-102" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
 *                                                             <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-104" 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/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-106" 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/D15B}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="9" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-116" 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/D15B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-117" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-119" 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/D15B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-120" 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/D15B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-121" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-122" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-126" 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/D15B}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" 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/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" 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/D15B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-132" 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/D15B}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-133" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-134" 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/D15B}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-135" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-137" 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/D15B}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                     <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
 *                                                                       <complexType>
 *                                                                         <complexContent>
 *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                             <sequence>
 *                                                                               <sequence>
 *                                                                                 <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                                                 <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
 *                                                                                 <complexType>
 *                                                                                   <complexContent>
 *                                                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                                       <sequence>
 *                                                                                         <sequence>
 *                                                                                           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-142" 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/D15B}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-143" 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/D15B}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-145" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-147" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                 </sequence>
 *               </restriction>
 *             </complexContent>
 *           </complexType>
 *         </element>
 *         <sequence>
 *           <element name="HYN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}HYN-HierarchyInformation"/>
 *         </sequence>
 *         <element name="SegGrp-150" 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/D15B}CNI-ConsignmentInformation"/>
 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" minOccurs="0"/>
 *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                     <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}HAN-HandlingInstructions" minOccurs="0"/>
 *                   </sequence>
 *                   <element name="SegGrp-151" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DMS-DocumentMessageSummary" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-154" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-155" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-158" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-159" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
 *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-160" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}INP-PartiesAndInstruction"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-161" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-163" 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/D15B}TOD-TermsOfDeliveryOrTransport"/>
 *                               <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RTE-RateDetails" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-164" 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/D15B}PAC-Package"/>
 *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-165" maxOccurs="99" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </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="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RSL-Result"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-167" minOccurs="0">
 *                     <complexType>
 *                       <complexContent>
 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                           <sequence>
 *                             <sequence>
 *                               <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GOR-GovernmentalRequirements"/>
 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" minOccurs="0"/>
 *                             </sequence>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-168" 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/D15B}EQD-EquipmentDetails"/>
 *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-169" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-170" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-172" maxOccurs="9" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation"/>
 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
 *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
 *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-175" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
 *                                       </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/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-177" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
 *                                                   <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-180" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-181" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-183" 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/D15B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-184" 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/D15B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-185" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-186" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-187" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-189" maxOccurs="9999" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CCI-CharacteristicClassId"/>
 *                                         <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CAV-CharacteristicValue" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                           </sequence>
 *                         </restriction>
 *                       </complexContent>
 *                     </complexType>
 *                   </element>
 *                   <element name="SegGrp-190" 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/D15B}SEQ-SequenceDetails"/>
 *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}HAN-HandlingInstructions" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-192" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-198" 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/D15B}AJT-AdjustmentDetails"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-199" 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/D15B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-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/D15B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-203" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-204" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-205" 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/D15B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-206" 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/D15B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-207" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-209" 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/D15B}TMP-Temperature"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-210" 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/D15B}EQD-EquipmentDetails"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-215" 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/D15B}PAC-Package"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-216" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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>
 *                             <element name="SegGrp-218" 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/D15B}GID-GoodsItemDetails"/>
 *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
 *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-223" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                   </sequence>
 *                                                                 </restriction>
 *                                                               </complexContent>
 *                                                             </complexType>
 *                                                           </element>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                                 <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-226" 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/D15B}RCS-RequirementsAndConditions"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-227" 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/D15B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-228" maxOccurs="999" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
 *                                                   <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COD-ComponentDetails"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-230" 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/D15B}INP-PartiesAndInstruction"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-231" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-232" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-233" 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/D15B}TAX-DutyTaxFeeDetails"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-234" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
 *                                                             <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-235" 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/D15B}GIR-RelatedIdentificationNumbers"/>
 *                                                                       <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                                                       <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
 *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                     </sequence>
 *                                                                     <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
 *                                                                       <complexType>
 *                                                                         <complexContent>
 *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                             <sequence>
 *                                                                               <sequence>
 *                                                                                 <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                                                 <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                                                 <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                                               </sequence>
 *                                                                               <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
 *                                                                                 <complexType>
 *                                                                                   <complexContent>
 *                                                                                     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                                       <sequence>
 *                                                                                         <sequence>
 *                                                                                           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                                           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-238" 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/D15B}DLI-DocumentLineIdentification"/>
 *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-239" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
 *                                                             <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-241" 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/D15B}TMP-Temperature"/>
 *                                                   <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                                   <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-243" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
 *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                                   <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                           </sequence>
 *                                                           <element name="SegGrp-245" maxOccurs="99" minOccurs="0">
 *                                                             <complexType>
 *                                                               <complexContent>
 *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                                   <sequence>
 *                                                                     <sequence>
 *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-246" 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/D15B}LIN-LineItem"/>
 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
 *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
 *                             </sequence>
 *                             <element name="SegGrp-247" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-248" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-250" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
 *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
 *                                                           </sequence>
 *                                                         </sequence>
 *                                                       </restriction>
 *                                                     </complexContent>
 *                                                   </complexType>
 *                                                 </element>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                       <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-254" 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/D15B}RCS-RequirementsAndConditions"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-255" 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/D15B}ERP-ErrorPointDetails"/>
 *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                               </sequence>
 *                                             </restriction>
 *                                           </complexContent>
 *                                         </complexType>
 *                                       </element>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-256" 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/D15B}INP-PartiesAndInstruction"/>
 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
 *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                       <element name="SegGrp-257" minOccurs="0">
 *                                         <complexType>
 *                                           <complexContent>
 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                               <sequence>
 *                                                 <sequence>
 *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
 *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
 *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
 *                                                 </sequence>
 *                                                 <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
 *                                                   <complexType>
 *                                                     <complexContent>
 *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                                         <sequence>
 *                                                           <sequence>
 *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
 *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-259" 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/D15B}MEA-Measurements"/>
 *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-260" maxOccurs="99" minOccurs="0">
 *                               <complexType>
 *                                 <complexContent>
 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *                                     <sequence>
 *                                       <sequence>
 *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
 *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
 *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
 *                                       </sequence>
 *                                     </sequence>
 *                                   </restriction>
 *                                 </complexContent>
 *                               </complexType>
 *                             </element>
 *                             <element name="SegGrp-261" 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/D15B}ARD-MonetaryAmountFunction"/>
 *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
 *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}AUT-AuthenticationResult" minOccurs="0"/>
 *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
 *         </sequence>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "GOVCBR", propOrder = { "content" }) public class GOVCBR { @XmlElementRefs({ @XmlElementRef(name = "BGM", type = JAXBElement.class, required = false), @XmlElementRef(name = "DTM", type = JAXBElement.class, required = false), @XmlElementRef(name = "MOA", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFD", type = JAXBElement.class, required = false), @XmlElementRef(name = "RFF", type = JAXBElement.class, required = false), @XmlElementRef(name = "CUX", type = JAXBElement.class, required = false), @XmlElementRef(name = "FII", type = JAXBElement.class, required = false), @XmlElementRef(name = "GPO", type = JAXBElement.class, required = false), @XmlElementRef(name = "LAN", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-1", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-3", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-5", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-7", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-9", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-13", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-15", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-17", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-19", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-22", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-26", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-32", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-33", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-34", type = JAXBElement.class, required = false), @XmlElementRef(name = "UNS", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-52", type = JAXBElement.class, required = false), @XmlElementRef(name = "HYN", type = JAXBElement.class, required = false), @XmlElementRef(name = "SegGrp-150", 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 23733 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d15b/target/classes/EDIFACT-Messages.dfdl.xsd * line 21326 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d15b/target/classes/EDIFACT-Messages.dfdl.xsd *

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link JAXBElement }{@code <}{@link AUTAuthenticationResult }{@code >} * {@link JAXBElement }{@code <}{@link BGMBeginningOfMessage }{@code >} * {@link JAXBElement }{@code <}{@link CNTControlTotal }{@code >} * {@link JAXBElement }{@code <}{@link CUXCurrencies }{@code >} * {@link JAXBElement }{@code <}{@link DTMDateTimePeriod }{@code >} * {@link JAXBElement }{@code <}{@link FIIFinancialInstitutionInformation }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp13 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp150 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp15 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp17 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp19 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp1 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp22 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp26 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp32 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp33 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp34 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp3 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp52 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp5 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp7 }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR.SegGrp9 }{@code >} * {@link JAXBElement }{@code <}{@link GPOGeographicalPosition }{@code >} * {@link JAXBElement }{@code <}{@link HYNHierarchyInformation }{@code >} * {@link JAXBElement }{@code <}{@link IFDInformationDetail }{@code >} * {@link JAXBElement }{@code <}{@link LANLanguage }{@code >} * {@link JAXBElement }{@code <}{@link 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/D15B}LOC-PlaceLocationIdentification"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}RCS-RequirementsAndConditions"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp14 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

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

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

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="CNI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNI-ConsignmentInformation"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}HAN-HandlingInstructions" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-151" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DMS-DocumentMessageSummary" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-153" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-154" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-155" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-158" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-159" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-160" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-161" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-163" 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/D15B}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RTE-RateDetails" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-164" 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/D15B}PAC-Package"/>
     *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-165" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </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="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RSL-Result"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-167" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-168" 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/D15B}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-169" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-170" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-172" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
     *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-175" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
     *                             </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/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-177" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
     *                                         <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-180" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-181" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-183" 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/D15B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-184" 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/D15B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-185" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-186" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-187" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-189" maxOccurs="9999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CCI-CharacteristicClassId"/>
     *                               <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CAV-CharacteristicValue" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-190" 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/D15B}SEQ-SequenceDetails"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}HAN-HandlingInstructions" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-192" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-198" 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/D15B}AJT-AdjustmentDetails"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-199" 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/D15B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-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/D15B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-203" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-204" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-205" 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/D15B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-206" 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/D15B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-207" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-209" 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/D15B}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-210" 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/D15B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-215" 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/D15B}PAC-Package"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-216" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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>
     *                   <element name="SegGrp-218" 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/D15B}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-223" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-226" 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/D15B}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-227" 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/D15B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-228" maxOccurs="999" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-230" 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/D15B}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-231" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-232" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-233" 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/D15B}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-234" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-235" 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/D15B}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                           <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
     *                                                             <complexType>
     *                                                               <complexContent>
     *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                   <sequence>
     *                                                                     <sequence>
     *                                                                       <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                                       <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
     *                                                                       <complexType>
     *                                                                         <complexContent>
     *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                             <sequence>
     *                                                                               <sequence>
     *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-238" 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/D15B}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-239" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-241" 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/D15B}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-243" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-245" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-246" 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/D15B}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-247" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-248" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-250" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-254" 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/D15B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-255" 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/D15B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-256" 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/D15B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-257" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-259" 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/D15B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-260" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-261" 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/D15B}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp151", "segGrp153", "segGrp154", "segGrp158", "segGrp160", "segGrp163", "segGrp164", "segGrp165", "segGrp166", "segGrp167", "segGrp168", "segGrp173", "segGrp190", "segGrp246" }) public static class SegGrp150 { @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-151") protected List segGrp151; @XmlElement(name = "SegGrp-153") protected List segGrp153; @XmlElement(name = "SegGrp-154") protected List segGrp154; @XmlElement(name = "SegGrp-158") protected List segGrp158; @XmlElement(name = "SegGrp-160") protected GOVCBR.SegGrp150 .SegGrp160 segGrp160; @XmlElement(name = "SegGrp-163") protected List segGrp163; @XmlElement(name = "SegGrp-164") protected List segGrp164; @XmlElement(name = "SegGrp-165") protected List segGrp165; @XmlElement(name = "SegGrp-166") protected List segGrp166; @XmlElement(name = "SegGrp-167") protected GOVCBR.SegGrp150 .SegGrp167 segGrp167; @XmlElement(name = "SegGrp-168") protected List segGrp168; @XmlElement(name = "SegGrp-173") protected List segGrp173; @XmlElement(name = "SegGrp-190") protected List segGrp190; @XmlElement(name = "SegGrp-246") protected List segGrp246; /** * 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 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.SegGrp150 .SegGrp151 } * * */ public List getSegGrp151() { if (segGrp151 == null) { segGrp151 = new ArrayList(); } return this.segGrp151; } /** * 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.SegGrp150 .SegGrp153 } * * */ public List getSegGrp153() { if (segGrp153 == null) { segGrp153 = new ArrayList(); } return this.segGrp153; } /** * Gets the value of the segGrp154 property. * *

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

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

         *    getSegGrp154().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp154 } * * */ public List getSegGrp154() { if (segGrp154 == null) { segGrp154 = new ArrayList(); } return this.segGrp154; } /** * 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.SegGrp150 .SegGrp158 } * * */ public List getSegGrp158() { if (segGrp158 == null) { segGrp158 = new ArrayList(); } return this.segGrp158; } /** * Gets the value of the segGrp160 property. * * @return * possible object is * {@link GOVCBR.SegGrp150 .SegGrp160 } * */ public GOVCBR.SegGrp150 .SegGrp160 getSegGrp160() { return segGrp160; } /** * Sets the value of the segGrp160 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp150 .SegGrp160 } * */ public void setSegGrp160(GOVCBR.SegGrp150 .SegGrp160 value) { this.segGrp160 = value; } /** * Gets the value of the segGrp163 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .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.SegGrp150 .SegGrp164 } * * */ public List getSegGrp164() { if (segGrp164 == null) { segGrp164 = new ArrayList(); } return this.segGrp164; } /** * Gets the value of the segGrp165 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp165 } * * */ public List getSegGrp165() { if (segGrp165 == null) { segGrp165 = new ArrayList(); } return this.segGrp165; } /** * 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.SegGrp150 .SegGrp166 } * * */ public List getSegGrp166() { if (segGrp166 == null) { segGrp166 = new ArrayList(); } return this.segGrp166; } /** * Gets the value of the segGrp167 property. * * @return * possible object is * {@link GOVCBR.SegGrp150 .SegGrp167 } * */ public GOVCBR.SegGrp150 .SegGrp167 getSegGrp167() { return segGrp167; } /** * Sets the value of the segGrp167 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp150 .SegGrp167 } * */ public void setSegGrp167(GOVCBR.SegGrp150 .SegGrp167 value) { this.segGrp167 = value; } /** * Gets the value of the segGrp168 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp168 } * * */ public List getSegGrp168() { if (segGrp168 == null) { segGrp168 = new ArrayList(); } return this.segGrp168; } /** * 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.SegGrp150 .SegGrp173 } * * */ public List getSegGrp173() { if (segGrp173 == null) { segGrp173 = new ArrayList(); } return this.segGrp173; } /** * 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.SegGrp150 .SegGrp190 } * * */ public List getSegGrp190() { if (segGrp190 == null) { segGrp190 = new ArrayList(); } return this.segGrp190; } /** * Gets the value of the segGrp246 property. * *

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

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

         *    getSegGrp246().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 } * * */ public List getSegGrp246() { if (segGrp246 == null) { segGrp246 = new ArrayList(); } return this.segGrp246; } public GOVCBR.SegGrp150 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp150 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp150 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp150 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp150 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp150 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp150 withHAN(HANHandlingInstructions value) { setHAN(value); return this; } public GOVCBR.SegGrp150 withSegGrp151(GOVCBR.SegGrp150 .SegGrp151 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp151 value: values) { getSegGrp151().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp151(Collection values) { if (values!= null) { getSegGrp151().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp153(GOVCBR.SegGrp150 .SegGrp153 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp153 value: values) { getSegGrp153().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp153(Collection values) { if (values!= null) { getSegGrp153().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp154(GOVCBR.SegGrp150 .SegGrp154 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp154 value: values) { getSegGrp154().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp154(Collection values) { if (values!= null) { getSegGrp154().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp158(GOVCBR.SegGrp150 .SegGrp158 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp158 value: values) { getSegGrp158().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp158(Collection values) { if (values!= null) { getSegGrp158().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp160(GOVCBR.SegGrp150 .SegGrp160 value) { setSegGrp160(value); return this; } public GOVCBR.SegGrp150 withSegGrp163(GOVCBR.SegGrp150 .SegGrp163 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp163 value: values) { getSegGrp163().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp163(Collection values) { if (values!= null) { getSegGrp163().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp164(GOVCBR.SegGrp150 .SegGrp164 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp164 value: values) { getSegGrp164().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp164(Collection values) { if (values!= null) { getSegGrp164().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp165(GOVCBR.SegGrp150 .SegGrp165 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp165 value: values) { getSegGrp165().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp165(Collection values) { if (values!= null) { getSegGrp165().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp166(GOVCBR.SegGrp150 .SegGrp166 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp166 value: values) { getSegGrp166().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp166(Collection values) { if (values!= null) { getSegGrp166().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp167(GOVCBR.SegGrp150 .SegGrp167 value) { setSegGrp167(value); return this; } public GOVCBR.SegGrp150 withSegGrp168(GOVCBR.SegGrp150 .SegGrp168 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp168 value: values) { getSegGrp168().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp168(Collection values) { if (values!= null) { getSegGrp168().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp173(GOVCBR.SegGrp150 .SegGrp173 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 value: values) { getSegGrp173().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp173(Collection values) { if (values!= null) { getSegGrp173().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp190(GOVCBR.SegGrp150 .SegGrp190 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 value: values) { getSegGrp190().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp190(Collection values) { if (values!= null) { getSegGrp190().addAll(values); } return this; } public GOVCBR.SegGrp150 withSegGrp246(GOVCBR.SegGrp150 .SegGrp246 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 value: values) { getSegGrp246().add(value); } } return this; } public GOVCBR.SegGrp150 withSegGrp246(Collection values) { if (values!= null) { getSegGrp246().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DMS-DocumentMessageSummary" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "dms", "segGrp152" }) public static class SegGrp151 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "DMS") protected List dms; @XmlElement(name = "SegGrp-152") protected List segGrp152; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DMSDocumentMessageSummary } * * */ public List getDMS() { if (dms == null) { dms = new ArrayList(); } return this.dms; } /** * Gets the value of the 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.SegGrp150 .SegGrp151 .SegGrp152 } * * */ public List getSegGrp152() { if (segGrp152 == null) { segGrp152 = new ArrayList(); } return this.segGrp152; } public GOVCBR.SegGrp150 .SegGrp151 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp151 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp151 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp151 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp151 withDMS(DMSDocumentMessageSummary... values) { if (values!= null) { for (DMSDocumentMessageSummary value: values) { getDMS().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp151 withDMS(Collection values) { if (values!= null) { getDMS().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp151 withSegGrp152(GOVCBR.SegGrp150 .SegGrp151 .SegGrp152 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp151 .SegGrp152 value: values) { getSegGrp152().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp151 withSegGrp152(Collection values) { if (values!= null) { getSegGrp152().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp152 { @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.SegGrp150 .SegGrp151 .SegGrp152 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp151 .SegGrp152 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp151 .SegGrp152 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/D15B}LOC-PlaceLocationIdentification"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp153 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp150 .SegGrp153 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp153 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp153 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp153 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/D15B}DOC-DocumentMessageDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-155" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-157" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp155", "segGrp157" }) public static class SegGrp154 { @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-155") protected List segGrp155; @XmlElement(name = "SegGrp-157") protected List segGrp157; /** * 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 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.SegGrp150 .SegGrp154 .SegGrp155 } * * */ public List getSegGrp155() { if (segGrp155 == null) { segGrp155 = new ArrayList(); } return this.segGrp155; } /** * 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.SegGrp150 .SegGrp154 .SegGrp157 } * * */ public List getSegGrp157() { if (segGrp157 == null) { segGrp157 = new ArrayList(); } return this.segGrp157; } public GOVCBR.SegGrp150 .SegGrp154 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp154 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp154 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp154 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp154 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp154 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp154 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp154 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp150 .SegGrp154 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp154 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp154 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp154 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp154 withSegGrp155(GOVCBR.SegGrp150 .SegGrp154 .SegGrp155 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp154 .SegGrp155 value: values) { getSegGrp155().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp154 withSegGrp155(Collection values) { if (values!= null) { getSegGrp155().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp154 withSegGrp157(GOVCBR.SegGrp150 .SegGrp154 .SegGrp157 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp154 .SegGrp157 value: values) { getSegGrp157().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp154 withSegGrp157(Collection values) { if (values!= null) { getSegGrp157().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp159 { @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.SegGrp150 .SegGrp158 .SegGrp159 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp150 .SegGrp158 .SegGrp159 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp158 .SegGrp159 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/D15B}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-161" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp161" }) public static class SegGrp160 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-161") protected GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 segGrp161; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp161 property. * * @return * possible object is * {@link GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 } * */ public GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 getSegGrp161() { return segGrp161; } /** * Sets the value of the segGrp161 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 } * */ public void setSegGrp161(GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 value) { this.segGrp161 = value; } public GOVCBR.SegGrp150 .SegGrp160 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp150 .SegGrp160 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp160 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp160 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp160 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp160 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp160 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp160 withSegGrp161(GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 value) { setSegGrp161(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/D15B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-162" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp162" }) public static class SegGrp161 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @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 ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp150 .SegGrp160 .SegGrp161 .SegGrp162 } * * */ public List getSegGrp162() { if (segGrp162 == null) { segGrp162 = new ArrayList(); } return this.segGrp162; } public GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 withSegGrp162(GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 .SegGrp162 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 .SegGrp162 value: values) { getSegGrp162().add(value); } } return this; } public GOVCBR.SegGrp150 .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/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp150 .SegGrp160 .SegGrp161 .SegGrp162 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp160 .SegGrp161 .SegGrp162 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .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="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="RTE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RTE-RateDetails" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "rte", "moa" }) public static class SegGrp163 { @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.SegGrp150 .SegGrp163 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp150 .SegGrp163 withRTE(RTERateDetails value) { setRTE(value); return this; } public GOVCBR.SegGrp150 .SegGrp163 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/D15B}PAC-Package"/>
         *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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 SegGrp164 { @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.SegGrp150 .SegGrp164 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp150 .SegGrp164 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp164 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp164 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp164 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp164 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp164 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp164 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp164 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp164 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp164 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/D15B}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp165 { @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.SegGrp150 .SegGrp165 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp150 .SegGrp165 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp165 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp165 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp165 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/D15B}RSL-Result"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "rsl", "qty", "dtm" }) public static class SegGrp166 { @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.SegGrp150 .SegGrp166 withRSL(RSLResult value) { setRSL(value); return this; } public GOVCBR.SegGrp150 .SegGrp166 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp166 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp166 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp166 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp167 { @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.SegGrp150 .SegGrp167 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp150 .SegGrp167 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/D15B}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-169" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-170" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-171" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-172" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "mea", "gei", "segGrp169", "segGrp170", "segGrp172" }) public static class SegGrp168 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-169") protected List segGrp169; @XmlElement(name = "SegGrp-170") protected List segGrp170; @XmlElement(name = "SegGrp-172") protected List segGrp172; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the mea property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the 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.SegGrp150 .SegGrp168 .SegGrp169 } * * */ public List getSegGrp169() { if (segGrp169 == null) { segGrp169 = new ArrayList(); } return this.segGrp169; } /** * Gets the value of the segGrp170 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp168 .SegGrp170 } * * */ public List getSegGrp170() { if (segGrp170 == null) { segGrp170 = new ArrayList(); } return this.segGrp170; } /** * 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.SegGrp150 .SegGrp168 .SegGrp172 } * * */ public List getSegGrp172() { if (segGrp172 == null) { segGrp172 = new ArrayList(); } return this.segGrp172; } public GOVCBR.SegGrp150 .SegGrp168 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp150 .SegGrp168 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp168 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp150 .SegGrp168 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp168 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp168 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp168 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp168 withSegGrp169(GOVCBR.SegGrp150 .SegGrp168 .SegGrp169 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp168 .SegGrp169 value: values) { getSegGrp169().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp168 withSegGrp169(Collection values) { if (values!= null) { getSegGrp169().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp168 withSegGrp170(GOVCBR.SegGrp150 .SegGrp168 .SegGrp170 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp168 .SegGrp170 value: values) { getSegGrp170().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp168 withSegGrp170(Collection values) { if (values!= null) { getSegGrp170().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp168 withSegGrp172(GOVCBR.SegGrp150 .SegGrp168 .SegGrp172 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp168 .SegGrp172 value: values) { getSegGrp172().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp168 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp169 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp150 .SegGrp168 .SegGrp169 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp150 .SegGrp168 .SegGrp169 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp172 { @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.SegGrp150 .SegGrp168 .SegGrp172 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp168 .SegGrp172 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp168 .SegGrp172 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/D15B}TDT-TransportInformation"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
         *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-174" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-175" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
         *                   </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/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-177" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
         *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </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="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-180" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-181" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-183" 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/D15B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-184" 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/D15B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-185" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-186" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-187" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-189" maxOccurs="9999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CCI-CharacteristicClassId"/>
         *                     <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CAV-CharacteristicValue" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tdt", "dtm", "rff", "qty", "mea", "moa", "poc", "dim", "ftx", "gds", "sts", "gpo", "segGrp174", "segGrp175", "segGrp178", "segGrp184", "segGrp189" }) public static class SegGrp173 { @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-174") protected List segGrp174; @XmlElement(name = "SegGrp-175") protected List segGrp175; @XmlElement(name = "SegGrp-178") protected List segGrp178; @XmlElement(name = "SegGrp-184") protected List segGrp184; @XmlElement(name = "SegGrp-189") protected List segGrp189; /** * 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 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.SegGrp150 .SegGrp173 .SegGrp174 } * * */ public List getSegGrp174() { if (segGrp174 == null) { segGrp174 = new ArrayList(); } return this.segGrp174; } /** * Gets the value of the segGrp175 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 } * * */ public List getSegGrp175() { if (segGrp175 == null) { segGrp175 = new ArrayList(); } return this.segGrp175; } /** * 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.SegGrp150 .SegGrp173 .SegGrp178 } * * */ public List getSegGrp178() { if (segGrp178 == null) { segGrp178 = new ArrayList(); } return this.segGrp178; } /** * 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.SegGrp150 .SegGrp173 .SegGrp184 } * * */ public List getSegGrp184() { if (segGrp184 == null) { segGrp184 = new ArrayList(); } return this.segGrp184; } /** * 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.SegGrp150 .SegGrp173 .SegGrp189 } * * */ public List getSegGrp189() { if (segGrp189 == null) { segGrp189 = new ArrayList(); } return this.segGrp189; } public GOVCBR.SegGrp150 .SegGrp173 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp174(GOVCBR.SegGrp150 .SegGrp173 .SegGrp174 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp174 value: values) { getSegGrp174().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp174(Collection values) { if (values!= null) { getSegGrp174().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp175(GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 value: values) { getSegGrp175().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp175(Collection values) { if (values!= null) { getSegGrp175().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp178(GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 value: values) { getSegGrp178().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp178(Collection values) { if (values!= null) { getSegGrp178().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp184(GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 value: values) { getSegGrp184().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp184(Collection values) { if (values!= null) { getSegGrp184().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp189(GOVCBR.SegGrp150 .SegGrp173 .SegGrp189 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp189 value: values) { getSegGrp189().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 withSegGrp189(Collection values) { if (values!= null) { getSegGrp189().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp174 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp174 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp174 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp174 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/D15B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
             *         </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/D15B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-177" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
             *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "nat", "dtm", "loc", "emp", "segGrp176", "segGrp177" }) public static class SegGrp175 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "NAT") protected NATNationality nat; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "EMP") protected List emp; @XmlElement(name = "SegGrp-176") protected List segGrp176; @XmlElement(name = "SegGrp-177") protected List segGrp177; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the nat property. * * @return * possible object is * {@link NATNationality } * */ public NATNationality getNAT() { return nat; } /** * Sets the value of the nat property. * * @param value * allowed object is * {@link NATNationality } * */ public void setNAT(NATNationality value) { this.nat = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link EMPEmploymentDetails } * * */ public List getEMP() { if (emp == null) { emp = new ArrayList(); } return this.emp; } /** * Gets the value of the 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.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp176 } * * */ public List getSegGrp176() { if (segGrp176 == null) { segGrp176 = new ArrayList(); } return this.segGrp176; } /** * Gets the value of the segGrp177 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp177 } * * */ public List getSegGrp177() { if (segGrp177 == null) { segGrp177 = new ArrayList(); } return this.segGrp177; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withSegGrp176(GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp176 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp176 value: values) { getSegGrp176().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withSegGrp176(Collection values) { if (values!= null) { getSegGrp176().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withSegGrp177(GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp177 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp177 value: values) { getSegGrp177().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 withSegGrp177(Collection values) { if (values!= null) { getSegGrp177().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp176 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp176 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
                 *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp177 { @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.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp177 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp175 .SegGrp177 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/D15B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-179" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-180" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-181" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-182" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-183" 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/D15B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "gei", "segGrp179", "segGrp181", "segGrp182" }) public static class SegGrp178 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-179") protected List segGrp179; @XmlElement(name = "SegGrp-181") protected List segGrp181; @XmlElement(name = "SegGrp-182") protected List segGrp182; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the 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.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp179 } * * */ public List getSegGrp179() { if (segGrp179 == null) { segGrp179 = new ArrayList(); } return this.segGrp179; } /** * Gets the value of the segGrp181 property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 } * * */ public List getSegGrp182() { if (segGrp182 == null) { segGrp182 = new ArrayList(); } return this.segGrp182; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withSegGrp179(GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp179 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp179 value: values) { getSegGrp179().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withSegGrp179(Collection values) { if (values!= null) { getSegGrp179().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withSegGrp181(GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp181 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp181 value: values) { getSegGrp181().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withSegGrp181(Collection values) { if (values!= null) { getSegGrp181().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withSegGrp182(GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 value: values) { getSegGrp182().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 withSegGrp182(Collection values) { if (values!= null) { getSegGrp182().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="AJT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-183" 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/D15B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp183" }) public static class SegGrp182 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-183") protected List segGrp183; /** * 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 segGrp183 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 .SegGrp183 } * * */ public List getSegGrp183() { if (segGrp183 == null) { segGrp183 = new ArrayList(); } return this.segGrp183; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 withSegGrp183(GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 .SegGrp183 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 .SegGrp183 value: values) { getSegGrp183().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 withSegGrp183(Collection values) { if (values!= null) { getSegGrp183().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp183 { @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.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 .SegGrp183 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 .SegGrp183 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp178 .SegGrp182 .SegGrp183 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/D15B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-185" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-186" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-187" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "gei", "segGrp185", "segGrp186", "segGrp188" }) public static class SegGrp184 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-185") protected List segGrp185; @XmlElement(name = "SegGrp-186") protected List segGrp186; @XmlElement(name = "SegGrp-188") protected List segGrp188; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the gei property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the 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.SegGrp150 .SegGrp173 .SegGrp184 .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.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 } * * */ public List getSegGrp186() { if (segGrp186 == null) { segGrp186 = new ArrayList(); } return this.segGrp186; } /** * 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.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp188 } * * */ public List getSegGrp188() { if (segGrp188 == null) { segGrp188 = new ArrayList(); } return this.segGrp188; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withSegGrp185(GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp185 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp185 value: values) { getSegGrp185().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withSegGrp185(Collection values) { if (values!= null) { getSegGrp185().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withSegGrp186(GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 value: values) { getSegGrp186().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withSegGrp186(Collection values) { if (values!= null) { getSegGrp186().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withSegGrp188(GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp188 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp188 value: values) { getSegGrp188().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 withSegGrp188(Collection values) { if (values!= null) { getSegGrp188().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 .SegGrp187 } * * */ public List getSegGrp187() { if (segGrp187 == null) { segGrp187 = new ArrayList(); } return this.segGrp187; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 withSegGrp187(GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 .SegGrp187 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 .SegGrp187 value: values) { getSegGrp187().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 withSegGrp187(Collection values) { if (values!= null) { getSegGrp187().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp187 { @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.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 .SegGrp187 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 .SegGrp187 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp186 .SegGrp187 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/D15B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp188 { @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.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp188 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp188 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp173 .SegGrp184 .SegGrp188 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

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

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

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="HAN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}HAN-HandlingInstructions" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-191" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-192" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-193" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-194" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-198" 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/D15B}AJT-AdjustmentDetails"/>
         *                             </sequence>
         *                             <element name="SegGrp-199" 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/D15B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-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/D15B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-203" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-204" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-205" 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/D15B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-206" 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/D15B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-207" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-209" 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/D15B}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-210" 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/D15B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-215" 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/D15B}PAC-Package"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-216" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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>
         *         <element name="SegGrp-218" 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/D15B}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-223" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-226" 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/D15B}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-227" 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/D15B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-228" maxOccurs="999" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-230" 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/D15B}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-231" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-232" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-233" 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/D15B}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-234" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-235" 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/D15B}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                                 <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
         *                                                   <complexType>
         *                                                     <complexContent>
         *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                         <sequence>
         *                                                           <sequence>
         *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
         *                                                             <complexType>
         *                                                               <complexContent>
         *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                                   <sequence>
         *                                                                     <sequence>
         *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-238" 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/D15B}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-239" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-241" 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/D15B}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-243" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-245" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "gei", "sts", "rff", "ifd", "han", "segGrp191", "segGrp193", "segGrp194", "segGrp200", "segGrp202", "segGrp205", "segGrp206", "segGrp209", "segGrp210", "segGrp218" }) public static class SegGrp190 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "HAN") protected List han; @XmlElement(name = "SegGrp-191") protected List segGrp191; @XmlElement(name = "SegGrp-193") protected List segGrp193; @XmlElement(name = "SegGrp-194") protected List segGrp194; @XmlElement(name = "SegGrp-200") protected List segGrp200; @XmlElement(name = "SegGrp-202") protected List segGrp202; @XmlElement(name = "SegGrp-205") protected List segGrp205; @XmlElement(name = "SegGrp-206") protected List segGrp206; @XmlElement(name = "SegGrp-209") protected List segGrp209; @XmlElement(name = "SegGrp-210") protected List segGrp210; @XmlElement(name = "SegGrp-218") protected List segGrp218; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the gei property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link HANHandlingInstructions } * * */ public List getHAN() { if (han == null) { han = new ArrayList(); } return this.han; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp191 } * * */ public List getSegGrp191() { if (segGrp191 == null) { segGrp191 = new ArrayList(); } return this.segGrp191; } /** * 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.SegGrp150 .SegGrp190 .SegGrp193 } * * */ public List getSegGrp193() { if (segGrp193 == null) { segGrp193 = new ArrayList(); } return this.segGrp193; } /** * Gets the value of the segGrp194 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 } * * */ public List getSegGrp194() { if (segGrp194 == null) { segGrp194 = new ArrayList(); } return this.segGrp194; } /** * 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.SegGrp150 .SegGrp190 .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.SegGrp150 .SegGrp190 .SegGrp202 } * * */ public List getSegGrp202() { if (segGrp202 == null) { segGrp202 = new ArrayList(); } return this.segGrp202; } /** * Gets the value of the segGrp205 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp205 } * * */ public List getSegGrp205() { if (segGrp205 == null) { segGrp205 = new ArrayList(); } return this.segGrp205; } /** * 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.SegGrp150 .SegGrp190 .SegGrp206 } * * */ public List getSegGrp206() { if (segGrp206 == null) { segGrp206 = new ArrayList(); } return this.segGrp206; } /** * 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.SegGrp150 .SegGrp190 .SegGrp209 } * * */ public List getSegGrp209() { if (segGrp209 == null) { segGrp209 = new ArrayList(); } return this.segGrp209; } /** * 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.SegGrp150 .SegGrp190 .SegGrp210 } * * */ public List getSegGrp210() { if (segGrp210 == null) { segGrp210 = new ArrayList(); } return this.segGrp210; } /** * 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.SegGrp150 .SegGrp190 .SegGrp218 } * * */ public List getSegGrp218() { if (segGrp218 == null) { segGrp218 = new ArrayList(); } return this.segGrp218; } public GOVCBR.SegGrp150 .SegGrp190 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withHAN(HANHandlingInstructions... values) { if (values!= null) { for (HANHandlingInstructions value: values) { getHAN().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withHAN(Collection values) { if (values!= null) { getHAN().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp191(GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 value: values) { getSegGrp191().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp191(Collection values) { if (values!= null) { getSegGrp191().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp193(GOVCBR.SegGrp150 .SegGrp190 .SegGrp193 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp193 value: values) { getSegGrp193().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp193(Collection values) { if (values!= null) { getSegGrp193().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp194(GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 value: values) { getSegGrp194().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp194(Collection values) { if (values!= null) { getSegGrp194().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp200(GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 value: values) { getSegGrp200().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp200(Collection values) { if (values!= null) { getSegGrp200().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp202(GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 value: values) { getSegGrp202().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp202(Collection values) { if (values!= null) { getSegGrp202().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp205(GOVCBR.SegGrp150 .SegGrp190 .SegGrp205 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp205 value: values) { getSegGrp205().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp205(Collection values) { if (values!= null) { getSegGrp205().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp206(GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 value: values) { getSegGrp206().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp206(Collection values) { if (values!= null) { getSegGrp206().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp209(GOVCBR.SegGrp150 .SegGrp190 .SegGrp209 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp209 value: values) { getSegGrp209().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp209(Collection values) { if (values!= null) { getSegGrp209().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp210(GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 value: values) { getSegGrp210().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp210(Collection values) { if (values!= null) { getSegGrp210().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp218(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 value: values) { getSegGrp218().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 withSegGrp218(Collection values) { if (values!= null) { getSegGrp218().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp191 .SegGrp192 } * * */ public List getSegGrp192() { if (segGrp192 == null) { segGrp192 = new ArrayList(); } return this.segGrp192; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 withSegGrp192(GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 .SegGrp192 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 .SegGrp192 value: values) { getSegGrp192().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp192 { @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.SegGrp150 .SegGrp190 .SegGrp191 .SegGrp192 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 .SegGrp192 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp191 .SegGrp192 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/D15B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp193 { @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.SegGrp150 .SegGrp190 .SegGrp193 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp193 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp193 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/D15B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-195" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-197" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-198" 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/D15B}AJT-AdjustmentDetails"/>
             *                   </sequence>
             *                   <element name="SegGrp-199" 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/D15B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp195", "segGrp197", "segGrp198" }) public static class SegGrp194 { @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-195") protected List segGrp195; @XmlElement(name = "SegGrp-197") protected List segGrp197; @XmlElement(name = "SegGrp-198") protected List segGrp198; /** * 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 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.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 } * * */ public List getSegGrp195() { if (segGrp195 == null) { segGrp195 = new ArrayList(); } return this.segGrp195; } /** * 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.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp197 } * * */ public List getSegGrp197() { if (segGrp197 == null) { segGrp197 = new ArrayList(); } return this.segGrp197; } /** * 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.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 } * * */ public List getSegGrp198() { if (segGrp198 == null) { segGrp198 = new ArrayList(); } return this.segGrp198; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withSegGrp195(GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 value: values) { getSegGrp195().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withSegGrp195(Collection values) { if (values!= null) { getSegGrp195().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withSegGrp197(GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp197 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp197 value: values) { getSegGrp197().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withSegGrp197(Collection values) { if (values!= null) { getSegGrp197().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 withSegGrp198(GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 value: values) { getSegGrp198().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-196" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp196" }) public static class SegGrp195 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-196") protected List segGrp196; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 .SegGrp196 } * * */ public List getSegGrp196() { if (segGrp196 == null) { segGrp196 = new ArrayList(); } return this.segGrp196; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 withSegGrp196(GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 .SegGrp196 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 .SegGrp196 value: values) { getSegGrp196().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 withSegGrp196(Collection values) { if (values!= null) { getSegGrp196().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp196 { @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.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 .SegGrp196 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 .SegGrp196 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp195 .SegGrp196 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/D15B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp197 { @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.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp197 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp197 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp197 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/D15B}AJT-AdjustmentDetails"/>
                 *         </sequence>
                 *         <element name="SegGrp-199" 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/D15B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ajt", "segGrp199" }) public static class SegGrp198 { @XmlElement(name = "AJT", required = true) protected AJTAdjustmentDetails ajt; @XmlElement(name = "SegGrp-199") protected List segGrp199; /** * 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 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.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 .SegGrp199 } * * */ public List getSegGrp199() { if (segGrp199 == null) { segGrp199 = new ArrayList(); } return this.segGrp199; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 withAJT(AJTAdjustmentDetails value) { setAJT(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 withSegGrp199(GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 .SegGrp199 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 .SegGrp199 value: values) { getSegGrp199().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp199 { @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.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 .SegGrp199 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 .SegGrp199 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp194 .SegGrp198 .SegGrp199 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/D15B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp150 .SegGrp190 .SegGrp200 .SegGrp201 } * * */ public List getSegGrp201() { if (segGrp201 == null) { segGrp201 = new ArrayList(); } return this.segGrp201; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 withSegGrp201(GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 .SegGrp201 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 .SegGrp201 value: values) { getSegGrp201().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .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/D15B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp150 .SegGrp190 .SegGrp200 .SegGrp201 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp200 .SegGrp201 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .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="INP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-203" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-204" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp203" }) public static class SegGrp202 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-203") protected GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 segGrp203; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp203 property. * * @return * possible object is * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 } * */ public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 getSegGrp203() { return segGrp203; } /** * Sets the value of the segGrp203 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 } * */ public void setSegGrp203(GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 value) { this.segGrp203 = value; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 withSegGrp203(GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 value) { setSegGrp203(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/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-204" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp204" }) public static class SegGrp203 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-204") protected List segGrp204; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

Java class for anonymous complex type. * *

The following schema 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/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp204 { @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.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 .SegGrp204 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 .SegGrp204 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp202 .SegGrp203 .SegGrp204 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/D15B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp205 { @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.SegGrp150 .SegGrp190 .SegGrp205 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp205 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp205 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/D15B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-207" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea", "segGrp207" }) public static class SegGrp206 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "SegGrp-207") protected List segGrp207; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 } * * */ public List getSegGrp207() { if (segGrp207 == null) { segGrp207 = new ArrayList(); } return this.segGrp207; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withSegGrp207(GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 value: values) { getSegGrp207().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 withSegGrp207(Collection values) { if (values!= null) { getSegGrp207().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 .SegGrp208 } * * */ public List getSegGrp208() { if (segGrp208 == null) { segGrp208 = new ArrayList(); } return this.segGrp208; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 withSegGrp208(GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 .SegGrp208 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 .SegGrp208 value: values) { getSegGrp208().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp208 { @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.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 .SegGrp208 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 .SegGrp208 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp206 .SegGrp207 .SegGrp208 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp209 { @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.SegGrp150 .SegGrp190 .SegGrp209 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp209 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp209 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp209 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp209 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/D15B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-213" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-214" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-215" 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/D15B}PAC-Package"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-216" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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 = { "eqd", "seq", "qty", "mea", "gei", "segGrp211", "segGrp212", "segGrp214", "segGrp215" }) public static class SegGrp210 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-211") protected List segGrp211; @XmlElement(name = "SegGrp-212") protected List segGrp212; @XmlElement(name = "SegGrp-214") protected List segGrp214; @XmlElement(name = "SegGrp-215") protected List segGrp215; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the mea property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp211 } * * */ public List getSegGrp211() { if (segGrp211 == null) { segGrp211 = new ArrayList(); } return this.segGrp211; } /** * 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.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 } * * */ public List getSegGrp212() { if (segGrp212 == null) { segGrp212 = new ArrayList(); } return this.segGrp212; } /** * Gets the value of the segGrp214 property. * *

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

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

                 *    getSegGrp214().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp214 } * * */ public List getSegGrp214() { if (segGrp214 == null) { segGrp214 = new ArrayList(); } return this.segGrp214; } /** * 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.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 } * * */ public List getSegGrp215() { if (segGrp215 == null) { segGrp215 = new ArrayList(); } return this.segGrp215; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withSegGrp211(GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp211 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp211 value: values) { getSegGrp211().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withSegGrp211(Collection values) { if (values!= null) { getSegGrp211().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withSegGrp212(GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 value: values) { getSegGrp212().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withSegGrp212(Collection values) { if (values!= null) { getSegGrp212().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withSegGrp214(GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp214 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp214 value: values) { getSegGrp214().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withSegGrp214(Collection values) { if (values!= null) { getSegGrp214().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 withSegGrp215(GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 value: values) { getSegGrp215().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp211 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp211 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp211 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * 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.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 .SegGrp213 } * * */ public List getSegGrp213() { if (segGrp213 == null) { segGrp213 = new ArrayList(); } return this.segGrp213; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 withSegGrp213(GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 .SegGrp213 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 .SegGrp213 value: values) { getSegGrp213().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp212 withSegGrp213(Collection values) { if (values!= null) { getSegGrp213().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-216" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-217" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea", "segGrp216" }) public static class SegGrp215 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "SegGrp-216") protected List segGrp216; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 } * * */ public List getSegGrp216() { if (segGrp216 == null) { segGrp216 = new ArrayList(); } return this.segGrp216; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withSegGrp216(GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 value: values) { getSegGrp216().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 withSegGrp216(Collection values) { if (values!= null) { getSegGrp216().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

                         *    getSegGrp217().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 .SegGrp217 } * * */ public List getSegGrp217() { if (segGrp217 == null) { segGrp217 = new ArrayList(); } return this.segGrp217; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 withSegGrp217(GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 .SegGrp217 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 .SegGrp217 value: values) { getSegGrp217().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp210 .SegGrp215 .SegGrp216 withSegGrp217(Collection values) { if (values!= null) { getSegGrp217().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-219" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-222" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-223" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-226" 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/D15B}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-227" 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/D15B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-228" maxOccurs="999" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-230" 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/D15B}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-231" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-232" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-233" 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/D15B}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-234" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-235" 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/D15B}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                       <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
             *                                         <complexType>
             *                                           <complexContent>
             *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                               <sequence>
             *                                                 <sequence>
             *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
             *                                                   <complexType>
             *                                                     <complexContent>
             *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                                         <sequence>
             *                                                           <sequence>
             *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-238" 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/D15B}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-239" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-241" 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/D15B}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-242" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-243" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-245" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "imd", "app", "ftx", "rff", "dtm", "gir", "gin", "gei", "mea", "moa", "cdi", "pgi", "tcc", "cnt", "ifd", "tdt", "segGrp219", "segGrp220", "segGrp222", "segGrp226", "segGrp228", "segGrp229", "segGrp230", "segGrp233", "segGrp238", "segGrp239", "segGrp241", "segGrp242", "segGrp243" }) public static class SegGrp218 { @XmlElement(name = "GID", required = true) protected GIDGoodsItemDetails gid; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "APP") protected List app; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GIR") protected List gir; @XmlElement(name = "GIN") protected List gin; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "CDI") protected List cdi; @XmlElement(name = "PGI") protected List pgi; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "TDT") protected List tdt; @XmlElement(name = "SegGrp-219") protected List segGrp219; @XmlElement(name = "SegGrp-220") protected List segGrp220; @XmlElement(name = "SegGrp-222") protected List segGrp222; @XmlElement(name = "SegGrp-226") protected List segGrp226; @XmlElement(name = "SegGrp-228") protected List segGrp228; @XmlElement(name = "SegGrp-229") protected List segGrp229; @XmlElement(name = "SegGrp-230") protected GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 segGrp230; @XmlElement(name = "SegGrp-233") protected List segGrp233; @XmlElement(name = "SegGrp-238") protected List segGrp238; @XmlElement(name = "SegGrp-239") protected List segGrp239; @XmlElement(name = "SegGrp-241") protected List segGrp241; @XmlElement(name = "SegGrp-242") protected List segGrp242; @XmlElement(name = "SegGrp-243") protected List segGrp243; /** * Gets the value of the gid property. * * @return * possible object is * {@link GIDGoodsItemDetails } * */ public GIDGoodsItemDetails getGID() { return gid; } /** * Sets the value of the gid property. * * @param value * allowed object is * {@link GIDGoodsItemDetails } * */ public void setGID(GIDGoodsItemDetails value) { this.gid = value; } /** * Gets the value of the imd property. * *

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

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

                 *    getIMD().add(newItem);
                 * 
* * *

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

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

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

                 *    getAPP().add(newItem);
                 * 
* * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                 *    getGIR().add(newItem);
                 * 
* * *

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

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

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

                 *    getGIN().add(newItem);
                 * 
* * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                 *    getCDI().add(newItem);
                 * 
* * *

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

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

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

                 *    getPGI().add(newItem);
                 * 
* * *

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

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

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

                 *    getTCC().add(newItem);
                 * 
* * *

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link TDTTransportInformation } * * */ public List getTDT() { if (tdt == null) { tdt = new ArrayList(); } return this.tdt; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp218 .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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 } * * */ public List getSegGrp220() { if (segGrp220 == null) { segGrp220 = new ArrayList(); } return this.segGrp220; } /** * 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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 } * * */ public List getSegGrp222() { if (segGrp222 == null) { segGrp222 = new ArrayList(); } return this.segGrp222; } /** * Gets the value of the segGrp226 property. * *

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

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

                 *    getSegGrp226().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 } * * */ public List getSegGrp226() { if (segGrp226 == null) { segGrp226 = new ArrayList(); } return this.segGrp226; } /** * 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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 } * * */ public List getSegGrp228() { if (segGrp228 == null) { segGrp228 = new ArrayList(); } return this.segGrp228; } /** * 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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 } * * */ public List getSegGrp229() { if (segGrp229 == null) { segGrp229 = new ArrayList(); } return this.segGrp229; } /** * Gets the value of the segGrp230 property. * * @return * possible object is * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 } * */ public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 getSegGrp230() { return segGrp230; } /** * Sets the value of the segGrp230 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 } * */ public void setSegGrp230(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 value) { this.segGrp230 = value; } /** * Gets the value of the segGrp233 property. * *

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

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

                 *    getSegGrp233().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 } * * */ public List getSegGrp233() { if (segGrp233 == null) { segGrp233 = new ArrayList(); } return this.segGrp233; } /** * Gets the value of the segGrp238 property. * *

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

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

                 *    getSegGrp238().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp238 } * * */ public List getSegGrp238() { if (segGrp238 == null) { segGrp238 = new ArrayList(); } return this.segGrp238; } /** * Gets the value of the segGrp239 property. * *

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

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

                 *    getSegGrp239().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 } * * */ public List getSegGrp239() { if (segGrp239 == null) { segGrp239 = new ArrayList(); } return this.segGrp239; } /** * Gets the value of the segGrp241 property. * *

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

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

                 *    getSegGrp241().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp241 } * * */ public List getSegGrp241() { if (segGrp241 == null) { segGrp241 = new ArrayList(); } return this.segGrp241; } /** * Gets the value of the segGrp242 property. * *

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

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

                 *    getSegGrp242().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp242 } * * */ public List getSegGrp242() { if (segGrp242 == null) { segGrp242 = new ArrayList(); } return this.segGrp242; } /** * Gets the value of the segGrp243 property. * *

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

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

                 *    getSegGrp243().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 } * * */ public List getSegGrp243() { if (segGrp243 == null) { segGrp243 = new ArrayList(); } return this.segGrp243; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withTDT(TDTTransportInformation... values) { if (values!= null) { for (TDTTransportInformation value: values) { getTDT().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withTDT(Collection values) { if (values!= null) { getTDT().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp219(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp219 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp219 value: values) { getSegGrp219().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp219(Collection values) { if (values!= null) { getSegGrp219().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp220(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 value: values) { getSegGrp220().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp220(Collection values) { if (values!= null) { getSegGrp220().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp222(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 value: values) { getSegGrp222().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp222(Collection values) { if (values!= null) { getSegGrp222().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp226(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 value: values) { getSegGrp226().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp226(Collection values) { if (values!= null) { getSegGrp226().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp228(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 value: values) { getSegGrp228().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp228(Collection values) { if (values!= null) { getSegGrp228().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp229(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 value: values) { getSegGrp229().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp229(Collection values) { if (values!= null) { getSegGrp229().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp230(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 value) { setSegGrp230(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp233(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 value: values) { getSegGrp233().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp233(Collection values) { if (values!= null) { getSegGrp233().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp238(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp238 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp238 value: values) { getSegGrp238().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp238(Collection values) { if (values!= null) { getSegGrp238().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp239(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 value: values) { getSegGrp239().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp239(Collection values) { if (values!= null) { getSegGrp239().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp241(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp241 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp241 value: values) { getSegGrp241().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp241(Collection values) { if (values!= null) { getSegGrp241().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp242(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp242 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp242 value: values) { getSegGrp242().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp242(Collection values) { if (values!= null) { getSegGrp242().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp243(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 value: values) { getSegGrp243().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 withSegGrp243(Collection values) { if (values!= null) { getSegGrp243().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp219 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp219 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp219 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-221" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp221" }) public static class SegGrp220 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-221") protected List segGrp221; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make 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 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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 .SegGrp221 } * * */ public List getSegGrp221() { if (segGrp221 == null) { segGrp221 = new ArrayList(); } return this.segGrp221; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 withSegGrp221(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 .SegGrp221 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 .SegGrp221 value: values) { getSegGrp221().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp220 withSegGrp221(Collection values) { if (values!= null) { getSegGrp221().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
                 *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
                 *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-223" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-224" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-225" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "gei", "gin", "gir", "imd", "segGrp223", "segGrp225" }) public static class SegGrp222 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "GIN") protected List gin; @XmlElement(name = "GIR") protected List gir; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "SegGrp-223") protected List segGrp223; @XmlElement(name = "SegGrp-225") protected List segGrp225; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                     *    getGIN().add(newItem);
                     * 
* * *

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

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

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

                     *    getGIR().add(newItem);
                     * 
* * *

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

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

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

                     *    getIMD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IMDItemDescription } * * */ public List getIMD() { if (imd == null) { imd = new ArrayList(); } return this.imd; } /** * Gets the value of the 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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp223 } * * */ public List getSegGrp223() { if (segGrp223 == null) { segGrp223 = new ArrayList(); } return this.segGrp223; } /** * 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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp225 } * * */ public List getSegGrp225() { if (segGrp225 == null) { segGrp225 = new ArrayList(); } return this.segGrp225; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withSegGrp223(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp223 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp223 value: values) { getSegGrp223().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withSegGrp223(Collection values) { if (values!= null) { getSegGrp223().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withSegGrp225(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp225 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp225 value: values) { getSegGrp225().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 withSegGrp225(Collection values) { if (values!= null) { getSegGrp225().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

Java class for anonymous complex type. * *

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

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp224 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp223 .SegGrp224 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp223 .SegGrp224 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp223 .SegGrp224 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/D15B}LOC-PlaceLocationIdentification"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp225 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp225 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp225 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp222 .SegGrp225 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/D15B}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-227" 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/D15B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp227" }) public static class SegGrp226 { @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-227") protected List segGrp227; /** * 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 segGrp227 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 .SegGrp227 } * * */ public List getSegGrp227() { if (segGrp227 == null) { segGrp227 = new ArrayList(); } return this.segGrp227; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withSegGrp227(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 .SegGrp227 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 .SegGrp227 value: values) { getSegGrp227().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 withSegGrp227(Collection values) { if (values!= null) { getSegGrp227().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp227 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 .SegGrp227 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 .SegGrp227 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp226 .SegGrp227 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/D15B}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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 SegGrp228 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp228 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/D15B}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei" }) public static class SegGrp229 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp229 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/D15B}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-231" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-232" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp231" }) public static class SegGrp230 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-231") protected GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 segGrp231; /** * 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 segGrp231 property. * * @return * possible object is * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 } * */ public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 getSegGrp231() { return segGrp231; } /** * Sets the value of the segGrp231 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 } * */ public void setSegGrp231(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 value) { this.segGrp231 = value; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 withSegGrp231(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 value) { setSegGrp231(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/D15B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-232" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp232" }) public static class SegGrp231 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-232") protected List segGrp232; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

                         *    getSegGrp232().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 .SegGrp232 } * * */ public List getSegGrp232() { if (segGrp232 == null) { segGrp232 = new ArrayList(); } return this.segGrp232; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 withSegGrp232(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 .SegGrp232 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 .SegGrp232 value: values) { getSegGrp232().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 withSegGrp232(Collection values) { if (values!= null) { getSegGrp232().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp232 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 .SegGrp232 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 .SegGrp232 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp230 .SegGrp231 .SegGrp232 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/D15B}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-234" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-235" 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/D15B}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                             <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
                 *                               <complexType>
                 *                                 <complexContent>
                 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                     <sequence>
                 *                                       <sequence>
                 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
                 *                                         <complexType>
                 *                                           <complexContent>
                 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                               <sequence>
                 *                                                 <sequence>
                 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp234" }) public static class SegGrp233 { @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-234") protected List segGrp234; /** * 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 segGrp234 property. * *

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

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

                     *    getSegGrp234().add(newItem);
                     * 
* * *

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

Java class for anonymous complex type. * *

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 } * * */ public List getSegGrp235() { if (segGrp235 == null) { segGrp235 = new ArrayList(); } return this.segGrp235; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withSegGrp235(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 value: values) { getSegGrp235().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 withSegGrp235(Collection values) { if (values!= null) { getSegGrp235().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *         <element name="SegGrp-236" maxOccurs="99" minOccurs="0">
                         *           <complexType>
                         *             <complexContent>
                         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                 <sequence>
                         *                   <sequence>
                         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-237" maxOccurs="99" minOccurs="0">
                         *                     <complexType>
                         *                       <complexContent>
                         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                           <sequence>
                         *                             <sequence>
                         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp236" }) public static class SegGrp235 { @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-236") protected List segGrp236; /** * 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 segGrp236 property. * *

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

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

                             *    getSegGrp236().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 } * * */ public List getSegGrp236() { if (segGrp236 == null) { segGrp236 = new ArrayList(); } return this.segGrp236; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 withSegGrp236(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 value: values) { getSegGrp236().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 withSegGrp236(Collection values) { if (values!= null) { getSegGrp236().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

                                 *    getSegGrp237().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 .SegGrp237 } * * */ public List getSegGrp237() { if (segGrp237 == null) { segGrp237 = new ArrayList(); } return this.segGrp237; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 withSegGrp237(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 .SegGrp237 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 .SegGrp237 value: values) { getSegGrp237().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp233 .SegGrp234 .SegGrp235 .SegGrp236 withSegGrp237(Collection values) { if (values!= null) { getSegGrp237().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="DLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp238 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp238 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp238 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp238 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/D15B}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-240" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp240" }) public static class SegGrp239 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-240") protected List segGrp240; /** * 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 segGrp240 property. * *

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

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

                     *    getSegGrp240().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 .SegGrp240 } * * */ public List getSegGrp240() { if (segGrp240 == null) { segGrp240 = new ArrayList(); } return this.segGrp240; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 withSegGrp240(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 .SegGrp240 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 .SegGrp240 value: values) { getSegGrp240().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 withSegGrp240(Collection values) { if (values!= null) { getSegGrp240().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp240 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 .SegGrp240 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 .SegGrp240 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp239 .SegGrp240 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/D15B}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp241 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp241 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp241 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp241 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp241 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp241 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/D15B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp242 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp242 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp242 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-244" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-245" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prc", "seq", "tmp", "dtm", "segGrp244" }) public static class SegGrp243 { @XmlElement(name = "PRC", required = true) protected PRCProcessIdentification prc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "TMP") protected List tmp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-244") protected List segGrp244; /** * Gets the value of the prc property. * * @return * possible object is * {@link PRCProcessIdentification } * */ public PRCProcessIdentification getPRC() { return prc; } /** * Sets the value of the prc property. * * @param value * allowed object is * {@link PRCProcessIdentification } * */ public void setPRC(PRCProcessIdentification value) { this.prc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the tmp property. * *

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

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

                     *    getTMP().add(newItem);
                     * 
* * *

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

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

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

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

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

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

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

                     *    getSegGrp244().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 } * * */ public List getSegGrp244() { if (segGrp244 == null) { segGrp244 = new ArrayList(); } return this.segGrp244; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 withTMP(TMPTemperature... values) { if (values!= null) { for (TMPTemperature value: values) { getTMP().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 withTMP(Collection values) { if (values!= null) { getTMP().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 withSegGrp244(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 value: values) { getSegGrp244().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 withSegGrp244(Collection values) { if (values!= null) { getSegGrp244().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

                         *    getSegGrp245().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 .SegGrp245 } * * */ public List getSegGrp245() { if (segGrp245 == null) { segGrp245 = new ArrayList(); } return this.segGrp245; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 withSegGrp245(GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 .SegGrp245 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 .SegGrp245 value: values) { getSegGrp245().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 withSegGrp245(Collection values) { if (values!= null) { getSegGrp245().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp245 { @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.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 .SegGrp245 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 .SegGrp245 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp190 .SegGrp218 .SegGrp243 .SegGrp244 .SegGrp245 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/D15B}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-247" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-248" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-249" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-250" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-254" 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/D15B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-255" 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/D15B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-256" 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/D15B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-257" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-259" 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/D15B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-260" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-261" 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/D15B}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "lin", "moa", "ifd", "sts", "segGrp247", "segGrp249", "segGrp250", "segGrp254", "segGrp256", "segGrp259", "segGrp260", "segGrp261" }) public static class SegGrp246 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "SegGrp-247") protected List segGrp247; @XmlElement(name = "SegGrp-249") protected List segGrp249; @XmlElement(name = "SegGrp-250") protected List segGrp250; @XmlElement(name = "SegGrp-254") protected List segGrp254; @XmlElement(name = "SegGrp-256") protected GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 segGrp256; @XmlElement(name = "SegGrp-259") protected List segGrp259; @XmlElement(name = "SegGrp-260") protected List segGrp260; @XmlElement(name = "SegGrp-261") protected List segGrp261; /** * Gets the value of the lin property. * * @return * possible object is * {@link LINLineItem } * */ public LINLineItem getLIN() { return lin; } /** * Sets the value of the lin property. * * @param value * allowed object is * {@link LINLineItem } * */ public void setLIN(LINLineItem value) { this.lin = value; } /** * Gets the value of the moa property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp247 } * * */ public List getSegGrp247() { if (segGrp247 == null) { segGrp247 = new ArrayList(); } return this.segGrp247; } /** * Gets the value of the segGrp249 property. * *

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

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

             *    getSegGrp249().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp249 } * * */ public List getSegGrp249() { if (segGrp249 == null) { segGrp249 = new ArrayList(); } return this.segGrp249; } /** * Gets the value of the segGrp250 property. * *

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

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

             *    getSegGrp250().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 } * * */ public List getSegGrp250() { if (segGrp250 == null) { segGrp250 = new ArrayList(); } return this.segGrp250; } /** * Gets the value of the segGrp254 property. * *

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

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

             *    getSegGrp254().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp254 } * * */ public List getSegGrp254() { if (segGrp254 == null) { segGrp254 = new ArrayList(); } return this.segGrp254; } /** * Gets the value of the segGrp256 property. * * @return * possible object is * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 } * */ public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 getSegGrp256() { return segGrp256; } /** * Sets the value of the segGrp256 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 } * */ public void setSegGrp256(GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 value) { this.segGrp256 = value; } /** * Gets the value of the segGrp259 property. * *

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

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

             *    getSegGrp259().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp259 } * * */ public List getSegGrp259() { if (segGrp259 == null) { segGrp259 = new ArrayList(); } return this.segGrp259; } /** * Gets the value of the segGrp260 property. * *

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

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

             *    getSegGrp260().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 } * * */ public List getSegGrp260() { if (segGrp260 == null) { segGrp260 = new ArrayList(); } return this.segGrp260; } /** * Gets the value of the segGrp261 property. * *

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

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

             *    getSegGrp261().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 } * * */ public List getSegGrp261() { if (segGrp261 == null) { segGrp261 = new ArrayList(); } return this.segGrp261; } public GOVCBR.SegGrp150 .SegGrp246 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp247(GOVCBR.SegGrp150 .SegGrp246 .SegGrp247 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp247 value: values) { getSegGrp247().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp247(Collection values) { if (values!= null) { getSegGrp247().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp249(GOVCBR.SegGrp150 .SegGrp246 .SegGrp249 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp249 value: values) { getSegGrp249().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp249(Collection values) { if (values!= null) { getSegGrp249().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp250(GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 value: values) { getSegGrp250().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp250(Collection values) { if (values!= null) { getSegGrp250().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp254(GOVCBR.SegGrp150 .SegGrp246 .SegGrp254 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp254 value: values) { getSegGrp254().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp254(Collection values) { if (values!= null) { getSegGrp254().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp256(GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 value) { setSegGrp256(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp259(GOVCBR.SegGrp150 .SegGrp246 .SegGrp259 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp259 value: values) { getSegGrp259().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp259(Collection values) { if (values!= null) { getSegGrp259().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp260(GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 value: values) { getSegGrp260().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp260(Collection values) { if (values!= null) { getSegGrp260().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp261(GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 value: values) { getSegGrp261().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 withSegGrp261(Collection values) { if (values!= null) { getSegGrp261().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

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

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

Java class for anonymous complex type. * *

The following schema 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/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp248 { @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.SegGrp150 .SegGrp246 .SegGrp247 .SegGrp248 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp247 .SegGrp248 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp247 .SegGrp248 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/D15B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp249 { @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.SegGrp150 .SegGrp246 .SegGrp249 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp249 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp249 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/D15B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-251" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-252" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-253" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp251", "segGrp253" }) public static class SegGrp250 { @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-251") protected List segGrp251; @XmlElement(name = "SegGrp-253") protected List segGrp253; /** * 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 segGrp251 property. * *

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

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

                 *    getSegGrp251().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 } * * */ public List getSegGrp251() { if (segGrp251 == null) { segGrp251 = new ArrayList(); } return this.segGrp251; } /** * Gets the value of the segGrp253 property. * *

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

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

                 *    getSegGrp253().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp253 } * * */ public List getSegGrp253() { if (segGrp253 == null) { segGrp253 = new ArrayList(); } return this.segGrp253; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withSegGrp251(GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 value: values) { getSegGrp251().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withSegGrp251(Collection values) { if (values!= null) { getSegGrp251().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withSegGrp253(GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp253 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp253 value: values) { getSegGrp253().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 withSegGrp253(Collection values) { if (values!= null) { getSegGrp253().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

                     *    getSegGrp252().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 .SegGrp252 } * * */ public List getSegGrp252() { if (segGrp252 == null) { segGrp252 = new ArrayList(); } return this.segGrp252; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 withSegGrp252(GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 .SegGrp252 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 .SegGrp252 value: values) { getSegGrp252().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 withSegGrp252(Collection values) { if (values!= null) { getSegGrp252().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp252 { @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.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 .SegGrp252 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 .SegGrp252 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp251 .SegGrp252 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/D15B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp253 { @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.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp253 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp253 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp250 .SegGrp253 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/D15B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-255" 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/D15B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp255" }) public static class SegGrp254 { @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-255") protected List segGrp255; /** * 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 segGrp255 property. * *

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

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

                 *    getSegGrp255().add(newItem);
                 * 
* * *

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

Java class for anonymous complex type. * *

The following schema 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/D15B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp255 { @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.SegGrp150 .SegGrp246 .SegGrp254 .SegGrp255 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp254 .SegGrp255 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp254 .SegGrp255 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/D15B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-257" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp257" }) public static class SegGrp256 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-257") protected GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 segGrp257; /** * 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 segGrp257 property. * * @return * possible object is * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 } * */ public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 getSegGrp257() { return segGrp257; } /** * Sets the value of the segGrp257 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 } * */ public void setSegGrp257(GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 value) { this.segGrp257 = value; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 withSegGrp257(GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 value) { setSegGrp257(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/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-258" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp258" }) public static class SegGrp257 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-258") protected List segGrp258; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

                     *    getSegGrp258().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 .SegGrp258 } * * */ public List getSegGrp258() { if (segGrp258 == null) { segGrp258 = new ArrayList(); } return this.segGrp258; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 withSegGrp258(GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 .SegGrp258 ... values) { if (values!= null) { for (GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 .SegGrp258 value: values) { getSegGrp258().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 withSegGrp258(Collection values) { if (values!= null) { getSegGrp258().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp258 { @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.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 .SegGrp258 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 .SegGrp258 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp256 .SegGrp257 .SegGrp258 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/D15B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp259 { @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.SegGrp150 .SegGrp246 .SegGrp259 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp259 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp259 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/D15B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp260 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp260 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/D15B}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp261 { @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.SegGrp150 .SegGrp246 .SegGrp261 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp150 .SegGrp246 .SegGrp261 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="ERC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}INP-PartiesAndInstruction"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
     *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *           <element name="RSL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RSL-Result" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-20" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "rsl", "segGrp20" }) public static class SegGrp19 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "RSL") protected List rsl; @XmlElement(name = "SegGrp-20") protected GOVCBR.SegGrp19 .SegGrp20 segGrp20; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

         *    getRSL().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RSLResult } * * */ public List getRSL() { if (rsl == null) { rsl = new ArrayList(); } return this.rsl; } /** * Gets the value of the segGrp20 property. * * @return * possible object is * {@link GOVCBR.SegGrp19 .SegGrp20 } * */ public GOVCBR.SegGrp19 .SegGrp20 getSegGrp20() { return segGrp20; } /** * Sets the value of the segGrp20 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp19 .SegGrp20 } * */ public void setSegGrp20(GOVCBR.SegGrp19 .SegGrp20 value) { this.segGrp20 = value; } public GOVCBR.SegGrp19 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp19 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp19 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp19 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp19 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp19 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp19 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp19 withRSL(RSLResult... values) { if (values!= null) { for (RSLResult value: values) { getRSL().add(value); } } return this; } public GOVCBR.SegGrp19 withRSL(Collection values) { if (values!= null) { getRSL().addAll(values); } return this; } public GOVCBR.SegGrp19 withSegGrp20(GOVCBR.SegGrp19 .SegGrp20 value) { setSegGrp20(value); return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

             *    getSegGrp21().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 } * * */ public List getSegGrp21() { if (segGrp21 == null) { segGrp21 = new ArrayList(); } return this.segGrp21; } public GOVCBR.SegGrp19 .SegGrp20 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp19 .SegGrp20 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp19 .SegGrp20 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp19 .SegGrp20 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp19 .SegGrp20 withSegGrp21(GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 ... values) { if (values!= null) { for (GOVCBR.SegGrp19 .SegGrp20 .SegGrp21 value: values) { getSegGrp21().add(value); } } return this; } public GOVCBR.SegGrp19 .SegGrp20 withSegGrp21(Collection values) { if (values!= null) { getSegGrp21().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}GIR-RelatedIdentificationNumbers"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-23" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-25" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gir", "loc", "vli", "dtm", "moa", "segGrp23", "segGrp25" }) public static class SegGrp22 { @XmlElement(name = "GIR", required = true) protected GIRRelatedIdentificationNumbers gir; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "VLI") protected VLIValueListIdentification vli; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "SegGrp-23") protected List segGrp23; @XmlElement(name = "SegGrp-25") protected List segGrp25; /** * Gets the value of the gir property. * * @return * possible object is * {@link GIRRelatedIdentificationNumbers } * */ public GIRRelatedIdentificationNumbers getGIR() { return gir; } /** * Sets the value of the gir property. * * @param value * allowed object is * {@link GIRRelatedIdentificationNumbers } * */ public void setGIR(GIRRelatedIdentificationNumbers value) { this.gir = value; } /** * Gets the value of the loc property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the vli property. * * @return * possible object is * {@link VLIValueListIdentification } * */ public VLIValueListIdentification getVLI() { return vli; } /** * Sets the value of the vli property. * * @param value * allowed object is * {@link VLIValueListIdentification } * */ public void setVLI(VLIValueListIdentification value) { this.vli = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

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

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

         *    getSegGrp23().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp22 .SegGrp23 } * * */ public List getSegGrp23() { if (segGrp23 == null) { segGrp23 = new ArrayList(); } return this.segGrp23; } /** * Gets the value of the segGrp25 property. * *

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

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

         *    getSegGrp25().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp22 .SegGrp25 } * * */ public List getSegGrp25() { if (segGrp25 == null) { segGrp25 = new ArrayList(); } return this.segGrp25; } public GOVCBR.SegGrp22 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp22 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp22 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp22 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp22 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp22 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp22 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp22 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp22 withSegGrp23(GOVCBR.SegGrp22 .SegGrp23 ... values) { if (values!= null) { for (GOVCBR.SegGrp22 .SegGrp23 value: values) { getSegGrp23().add(value); } } return this; } public GOVCBR.SegGrp22 withSegGrp23(Collection values) { if (values!= null) { getSegGrp23().addAll(values); } return this; } public GOVCBR.SegGrp22 withSegGrp25(GOVCBR.SegGrp22 .SegGrp25 ... values) { if (values!= null) { for (GOVCBR.SegGrp22 .SegGrp25 value: values) { getSegGrp25().add(value); } } return this; } public GOVCBR.SegGrp22 withSegGrp25(Collection values) { if (values!= null) { getSegGrp25().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

             *    getSegGrp24().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 } * * */ public List getSegGrp24() { if (segGrp24 == null) { segGrp24 = new ArrayList(); } return this.segGrp24; } public GOVCBR.SegGrp22 .SegGrp23 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp22 .SegGrp23 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp22 .SegGrp23 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp22 .SegGrp23 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp22 .SegGrp23 withSegGrp24(GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 ... values) { if (values!= null) { for (GOVCBR.SegGrp22 .SegGrp23 .SegGrp24 value: values) { getSegGrp24().add(value); } } return this; } public GOVCBR.SegGrp22 .SegGrp23 withSegGrp24(Collection values) { if (values!= null) { getSegGrp24().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prc", "seq", "dtm" }) public static class SegGrp25 { @XmlElement(name = "PRC", required = true) protected PRCProcessIdentification prc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM", required = true) protected List dtm; /** * Gets the value of the prc property. * * @return * possible object is * {@link PRCProcessIdentification } * */ public PRCProcessIdentification getPRC() { return prc; } /** * Sets the value of the prc property. * * @param value * allowed object is * {@link PRCProcessIdentification } * */ public void setPRC(PRCProcessIdentification value) { this.prc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TAX-DutyTaxFeeDetails"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-27" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-28" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-29" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-31" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tax", "dtm", "ali", "moa", "qty", "segGrp27" }) public static class SegGrp26 { @XmlElement(name = "TAX", required = true) protected TAXDutyTaxFeeDetails tax; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ALI") protected List ali; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "SegGrp-27") protected List segGrp27; /** * Gets the value of the tax property. * * @return * possible object is * {@link TAXDutyTaxFeeDetails } * */ public TAXDutyTaxFeeDetails getTAX() { return tax; } /** * Sets the value of the tax property. * * @param value * allowed object is * {@link TAXDutyTaxFeeDetails } * */ public void setTAX(TAXDutyTaxFeeDetails value) { this.tax = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

         *    getSegGrp27().add(newItem);
         * 
* * *

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

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-28" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-29" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-31" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pai", "rff", "moa", "dtm", "segGrp28" }) public static class SegGrp27 { @XmlElement(name = "PAI", required = true) protected PAIPaymentInstructions pai; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-28") protected List segGrp28; /** * Gets the value of the pai property. * * @return * possible object is * {@link PAIPaymentInstructions } * */ public PAIPaymentInstructions getPAI() { return pai; } /** * Sets the value of the pai property. * * @param value * allowed object is * {@link PAIPaymentInstructions } * */ public void setPAI(PAIPaymentInstructions value) { this.pai = value; } /** * Gets the value of the rff property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

             *    getSegGrp28().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 } * * */ public List getSegGrp28() { if (segGrp28 == null) { segGrp28 = new ArrayList(); } return this.segGrp28; } public GOVCBR.SegGrp26 .SegGrp27 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 withSegGrp28(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 ... values) { if (values!= null) { for (GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 value: values) { getSegGrp28().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 withSegGrp28(Collection values) { if (values!= null) { getSegGrp28().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-29" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-30" maxOccurs="9" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-31" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gir", "loc", "vli", "dtm", "moa", "segGrp29", "segGrp31" }) public static class SegGrp28 { @XmlElement(name = "GIR", required = true) protected GIRRelatedIdentificationNumbers gir; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "VLI") protected VLIValueListIdentification vli; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "SegGrp-29") protected GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 segGrp29; @XmlElement(name = "SegGrp-31") protected List segGrp31; /** * Gets the value of the gir property. * * @return * possible object is * {@link GIRRelatedIdentificationNumbers } * */ public GIRRelatedIdentificationNumbers getGIR() { return gir; } /** * Sets the value of the gir property. * * @param value * allowed object is * {@link GIRRelatedIdentificationNumbers } * */ public void setGIR(GIRRelatedIdentificationNumbers value) { this.gir = value; } /** * Gets the value of the loc property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the vli property. * * @return * possible object is * {@link VLIValueListIdentification } * */ public VLIValueListIdentification getVLI() { return vli; } /** * Sets the value of the vli property. * * @param value * allowed object is * {@link VLIValueListIdentification } * */ public void setVLI(VLIValueListIdentification value) { this.vli = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the segGrp29 property. * * @return * possible object is * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 } * */ public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 getSegGrp29() { return segGrp29; } /** * Sets the value of the segGrp29 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 } * */ public void setSegGrp29(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 value) { this.segGrp29 = value; } /** * Gets the value of the segGrp31 property. * *

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

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

                 *    getSegGrp31().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 } * * */ public List getSegGrp31() { if (segGrp31 == null) { segGrp31 = new ArrayList(); } return this.segGrp31; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withSegGrp29(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp29 value) { setSegGrp29(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withSegGrp31(GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 ... values) { if (values!= null) { for (GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 value: values) { getSegGrp31().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 withSegGrp31(Collection values) { if (values!= null) { getSegGrp31().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

                     *    getSegGrp30().add(newItem);
                     * 
* * *

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

Java class for anonymous complex type. * *

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

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

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

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

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

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

Java class for anonymous complex type. * *

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

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prc", "seq", "dtm" }) public static class SegGrp31 { @XmlElement(name = "PRC", required = true) protected PRCProcessIdentification prc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM", required = true) protected List dtm; /** * Gets the value of the prc property. * * @return * possible object is * {@link PRCProcessIdentification } * */ public PRCProcessIdentification getPRC() { return prc; } /** * Sets the value of the prc property. * * @param value * allowed object is * {@link PRCProcessIdentification } * */ public void setPRC(PRCProcessIdentification value) { this.prc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp26 .SegGrp27 .SegGrp28 .SegGrp31 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } } } /** *

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GOR-GovernmentalRequirements"/>
     *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}PAC-Package"/>
     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="9" minOccurs="0"/>
     *         </sequence>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp32 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected FTXFreeText ftx; @XmlElement(name = "GEI") protected GEIProcessingInformation gei; @XmlElement(name = "DIM") protected DIMDimensions dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * * @return * possible object is * {@link FTXFreeText } * */ public FTXFreeText getFTX() { return ftx; } /** * Sets the value of the ftx property. * * @param value * allowed object is * {@link FTXFreeText } * */ public void setFTX(FTXFreeText value) { this.ftx = value; } /** * Gets the value of the gei property. * * @return * possible object is * {@link GEIProcessingInformation } * */ public GEIProcessingInformation getGEI() { return gei; } /** * Sets the value of the gei property. * * @param value * allowed object is * {@link GEIProcessingInformation } * */ public void setGEI(GEIProcessingInformation value) { this.gei = value; } /** * Gets the value of the dim property. * * @return * possible object is * {@link DIMDimensions } * */ public DIMDimensions getDIM() { return dim; } /** * Sets the value of the dim property. * * @param value * allowed object is * {@link DIMDimensions } * */ public void setDIM(DIMDimensions value) { this.dim = value; } /** * Gets the value of the mea property. * *

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

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

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

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

Java class for anonymous complex type. * *

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

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

Java class for anonymous complex type. * *

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

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
     *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-35" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                     <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EVE-Event"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99999"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-36" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-37" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EVE-Event"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-38" maxOccurs="99999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                     <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ATT-Attribute" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="9" 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/D15B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
     *                               <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-41" 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/D15B}DOC-DocumentMessageDetails"/>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-42" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-43" maxOccurs="99999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-44" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-45" 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/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-46" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-47" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-48" 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/D15B}SEQ-SequenceDetails"/>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-49" maxOccurs="9999" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LIN-LineItem"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-50" 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/D15B}GID-GoodsItemDetails"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-51" maxOccurs="9999" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CCI-CharacteristicClassId"/>
     *                               <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CAV-CharacteristicValue" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tdt", "dtm", "rff", "qty", "mea", "moa", "poc", "dim", "gds", "sts", "gpo", "segGrp35", "segGrp36", "segGrp38", "segGrp43", "segGrp49" }) public static class SegGrp34 { @XmlElement(name = "TDT", required = true) protected TDTTransportInformation tdt; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "POC") protected List poc; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "GDS") protected List gds; @XmlElement(name = "STS") protected STSStatus sts; @XmlElement(name = "GPO") protected GPOGeographicalPosition gpo; @XmlElement(name = "SegGrp-35") protected List segGrp35; @XmlElement(name = "SegGrp-36") protected List segGrp36; @XmlElement(name = "SegGrp-38") protected List segGrp38; @XmlElement(name = "SegGrp-43") protected List segGrp43; @XmlElement(name = "SegGrp-49") protected List segGrp49; /** * Gets the value of the tdt property. * * @return * possible object is * {@link TDTTransportInformation } * */ public TDTTransportInformation getTDT() { return tdt; } /** * Sets the value of the tdt property. * * @param value * allowed object is * {@link TDTTransportInformation } * */ public void setTDT(TDTTransportInformation value) { this.tdt = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp35 } * * */ public List getSegGrp35() { if (segGrp35 == null) { segGrp35 = new ArrayList(); } return this.segGrp35; } /** * Gets the value of the segGrp36 property. * *

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

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

         *    getSegGrp36().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp36 } * * */ public List getSegGrp36() { if (segGrp36 == null) { segGrp36 = new ArrayList(); } return this.segGrp36; } /** * Gets the value of the segGrp38 property. * *

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

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

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

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

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

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

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

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

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

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

         *    getSegGrp49().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp49 } * * */ public List getSegGrp49() { if (segGrp49 == null) { segGrp49 = new ArrayList(); } return this.segGrp49; } public GOVCBR.SegGrp34 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp34 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp34 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp34 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp34 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp34 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp34 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp34 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp34 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp34 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp34 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp34 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp34 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp34 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp34 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp34 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp34 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp34 withSegGrp35(GOVCBR.SegGrp34 .SegGrp35 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp35 value: values) { getSegGrp35().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp35(Collection values) { if (values!= null) { getSegGrp35().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp36(GOVCBR.SegGrp34 .SegGrp36 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp36 value: values) { getSegGrp36().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp36(Collection values) { if (values!= null) { getSegGrp36().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp38(GOVCBR.SegGrp34 .SegGrp38 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp38 value: values) { getSegGrp38().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp38(Collection values) { if (values!= null) { getSegGrp38().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp43(GOVCBR.SegGrp34 .SegGrp43 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp43 value: values) { getSegGrp43().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp43(Collection values) { if (values!= null) { getSegGrp43().addAll(values); } return this; } public GOVCBR.SegGrp34 withSegGrp49(GOVCBR.SegGrp34 .SegGrp49 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp49 value: values) { getSegGrp49().add(value); } } return this; } public GOVCBR.SegGrp34 withSegGrp49(Collection values) { if (values!= null) { getSegGrp49().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *           <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EVE-Event"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99999"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eve", "dtm", "ftx" }) public static class SegGrp35 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "EVE", required = true) protected EVEEvent eve; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "FTX", required = true) protected List ftx; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the eve property. * * @return * possible object is * {@link EVEEvent } * */ public EVEEvent getEVE() { return eve; } /** * Sets the value of the eve property. * * @param value * allowed object is * {@link EVEEvent } * */ public void setEVE(EVEEvent value) { this.eve = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } public GOVCBR.SegGrp34 .SegGrp35 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp35 withEVE(EVEEvent value) { setEVE(value); return this; } public GOVCBR.SegGrp34 .SegGrp35 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp35 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp35 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp35 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 } * * */ public List getSegGrp37() { if (segGrp37 == null) { segGrp37 = new ArrayList(); } return this.segGrp37; } public GOVCBR.SegGrp34 .SegGrp36 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 withSegGrp37(GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 value: values) { getSegGrp37().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 withSegGrp37(Collection values) { if (values!= null) { getSegGrp37().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}SEQ-SequenceDetails"/>
             *           <element name="EVE" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EVE-Event"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eve", "dtm", "ftx", "gpo" }) public static class SegGrp37 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "EVE", required = true) protected EVEEvent eve; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GPO") protected GPOGeographicalPosition gpo; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the eve property. * * @return * possible object is * {@link EVEEvent } * */ public EVEEvent getEVE() { return eve; } /** * Sets the value of the eve property. * * @param value * allowed object is * {@link EVEEvent } * */ public void setEVE(EVEEvent value) { this.eve = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gpo property. * * @return * possible object is * {@link GPOGeographicalPosition } * */ public GPOGeographicalPosition getGPO() { return gpo; } /** * Sets the value of the gpo property. * * @param value * allowed object is * {@link GPOGeographicalPosition } * */ public void setGPO(GPOGeographicalPosition value) { this.gpo = value; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withEVE(EVEEvent value) { setEVE(value); return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp36 .SegGrp37 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } } } /** *

Java class for anonymous complex type. * *

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

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *           <element name="ATT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ATT-Attribute" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="9" 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/D15B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
         *                     <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-41" 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/D15B}DOC-DocumentMessageDetails"/>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-42" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "seq", "att", "ifd", "nat", "dtm", "loc", "emp", "sts", "gei", "rff", "segGrp39", "segGrp40", "segGrp41", "segGrp42" }) public static class SegGrp38 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "ATT") protected ATTAttribute att; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "NAT") protected NATNationality nat; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "EMP") protected List emp; @XmlElement(name = "STS") protected STSStatus sts; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "SegGrp-39") protected List segGrp39; @XmlElement(name = "SegGrp-40") protected GOVCBR.SegGrp34 .SegGrp38 .SegGrp40 segGrp40; @XmlElement(name = "SegGrp-41") protected List segGrp41; @XmlElement(name = "SegGrp-42") protected List segGrp42; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the att property. * * @return * possible object is * {@link ATTAttribute } * */ public ATTAttribute getATT() { return att; } /** * Sets the value of the att property. * * @param value * allowed object is * {@link ATTAttribute } * */ public void setATT(ATTAttribute value) { this.att = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the nat property. * * @return * possible object is * {@link NATNationality } * */ public NATNationality getNAT() { return nat; } /** * Sets the value of the nat property. * * @param value * allowed object is * {@link NATNationality } * */ public void setNAT(NATNationality value) { this.nat = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

             *    getSegGrp39().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp38 .SegGrp39 } * * */ public List getSegGrp39() { if (segGrp39 == null) { segGrp39 = new ArrayList(); } return this.segGrp39; } /** * Gets the value of the segGrp40 property. * * @return * possible object is * {@link GOVCBR.SegGrp34 .SegGrp38 .SegGrp40 } * */ public GOVCBR.SegGrp34 .SegGrp38 .SegGrp40 getSegGrp40() { return segGrp40; } /** * Sets the value of the segGrp40 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp34 .SegGrp38 .SegGrp40 } * */ public void setSegGrp40(GOVCBR.SegGrp34 .SegGrp38 .SegGrp40 value) { this.segGrp40 = value; } /** * Gets the value of the segGrp41 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 } * * */ public List getSegGrp41() { if (segGrp41 == null) { segGrp41 = new ArrayList(); } return this.segGrp41; } /** * Gets the value of the segGrp42 property. * *

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

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

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

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp38 .SegGrp42 } * * */ public List getSegGrp42() { if (segGrp42 == null) { segGrp42 = new ArrayList(); } return this.segGrp42; } public GOVCBR.SegGrp34 .SegGrp38 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 withATT(ATTAttribute value) { setATT(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp38 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp38 withEMP(EMPEmploymentDetails... values) { if (values!= null) { for (EMPEmploymentDetails value: values) { getEMP().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 withEMP(Collection values) { if (values!= null) { getEMP().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp38 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp38 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp38 withSegGrp39(GOVCBR.SegGrp34 .SegGrp38 .SegGrp39 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp38 .SegGrp39 value: values) { getSegGrp39().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 withSegGrp39(Collection values) { if (values!= null) { getSegGrp39().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp38 withSegGrp40(GOVCBR.SegGrp34 .SegGrp38 .SegGrp40 value) { setSegGrp40(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 withSegGrp41(GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 value: values) { getSegGrp41().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 withSegGrp41(Collection values) { if (values!= null) { getSegGrp41().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp38 withSegGrp42(GOVCBR.SegGrp34 .SegGrp38 .SegGrp42 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp38 .SegGrp42 value: values) { getSegGrp42().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 withSegGrp42(Collection values) { if (values!= null) { getSegGrp42().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp34 .SegGrp38 .SegGrp39 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp39 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp34 .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="ADR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ADR-Address"/>
             *           <element name="EMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EMP-EmploymentDetails" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "adr", "emp" }) public static class SegGrp40 { @XmlElement(name = "ADR", required = true) protected ADRAddress adr; @XmlElement(name = "EMP") protected EMPEmploymentDetails emp; /** * Gets the value of the adr property. * * @return * possible object is * {@link ADRAddress } * */ public ADRAddress getADR() { return adr; } /** * Sets the value of the adr property. * * @param value * allowed object is * {@link ADRAddress } * */ public void setADR(ADRAddress value) { this.adr = value; } /** * Gets the value of the emp property. * * @return * possible object is * {@link EMPEmploymentDetails } * */ public EMPEmploymentDetails getEMP() { return emp; } /** * Sets the value of the emp property. * * @param value * allowed object is * {@link EMPEmploymentDetails } * */ public void setEMP(EMPEmploymentDetails value) { this.emp = value; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp40 withADR(ADRAddress value) { setADR(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp40 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/D15B}DOC-DocumentMessageDetails"/>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "nad", "dtm", "loc" }) public static class SegGrp41 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the dtm property. * *

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

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

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

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

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

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp41 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ftx", "qty" }) public static class SegGrp42 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "FTX") protected FTXFreeText ftx; @XmlElement(name = "QTY") protected QTYQuantity qty; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the ftx property. * * @return * possible object is * {@link FTXFreeText } * */ public FTXFreeText getFTX() { return ftx; } /** * Sets the value of the ftx property. * * @param value * allowed object is * {@link FTXFreeText } * */ public void setFTX(FTXFreeText value) { this.ftx = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp42 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp42 withFTX(FTXFreeText value) { setFTX(value); return this; } public GOVCBR.SegGrp34 .SegGrp38 .SegGrp42 withQTY(QTYQuantity value) { setQTY(value); return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-44" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-45" 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/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-46" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-47" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-48" 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/D15B}SEQ-SequenceDetails"/>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "gei", "rff", "rcs", "segGrp44", "segGrp45", "segGrp47", "segGrp48" }) public static class SegGrp43 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "RCS") protected RCSRequirementsAndConditions rcs; @XmlElement(name = "SegGrp-44") protected List segGrp44; @XmlElement(name = "SegGrp-45") protected List segGrp45; @XmlElement(name = "SegGrp-47") protected GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 segGrp47; @XmlElement(name = "SegGrp-48") protected List segGrp48; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the rcs property. * * @return * possible object is * {@link RCSRequirementsAndConditions } * */ public RCSRequirementsAndConditions getRCS() { return rcs; } /** * Sets the value of the rcs property. * * @param value * allowed object is * {@link RCSRequirementsAndConditions } * */ public void setRCS(RCSRequirementsAndConditions value) { this.rcs = value; } /** * Gets the value of the segGrp44 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp44 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp44().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp43 .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.SegGrp34 .SegGrp43 .SegGrp45 } * * */ public List getSegGrp45() { if (segGrp45 == null) { segGrp45 = new ArrayList(); } return this.segGrp45; } /** * Gets the value of the segGrp47 property. * * @return * possible object is * {@link GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 } * */ public GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 getSegGrp47() { return segGrp47; } /** * Sets the value of the segGrp47 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 } * */ public void setSegGrp47(GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 value) { this.segGrp47 = value; } /** * 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.SegGrp34 .SegGrp43 .SegGrp48 } * * */ public List getSegGrp48() { if (segGrp48 == null) { segGrp48 = new ArrayList(); } return this.segGrp48; } public GOVCBR.SegGrp34 .SegGrp43 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp43 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp43 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 withSegGrp44(GOVCBR.SegGrp34 .SegGrp43 .SegGrp44 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp43 .SegGrp44 value: values) { getSegGrp44().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 withSegGrp44(Collection values) { if (values!= null) { getSegGrp44().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp43 withSegGrp45(GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 value: values) { getSegGrp45().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 withSegGrp45(Collection values) { if (values!= null) { getSegGrp45().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp43 withSegGrp47(GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 value) { setSegGrp47(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 withSegGrp48(GOVCBR.SegGrp34 .SegGrp43 .SegGrp48 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp43 .SegGrp48 value: values) { getSegGrp48().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp44 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp44 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp44 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-46" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp46" }) public static class SegGrp45 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-46") protected List segGrp46; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp46 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp46 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp46().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 .SegGrp46 } * * */ public List getSegGrp46() { if (segGrp46 == null) { segGrp46 = new ArrayList(); } return this.segGrp46; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 withSegGrp46(GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 .SegGrp46 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 .SegGrp46 value: values) { getSegGrp46().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 withSegGrp46(Collection values) { if (values!= null) { getSegGrp46().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp46 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 .SegGrp46 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 .SegGrp46 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp45 .SegGrp46 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/D15B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp47 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp47 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/D15B}SEQ-SequenceDetails"/>
             *           <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "eqd", "rff" }) public static class SegGrp48 { @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "RFF") protected List rff; /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp48 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp48 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp48 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp43 .SegGrp48 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LIN-LineItem"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-50" 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/D15B}GID-GoodsItemDetails"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-51" maxOccurs="9999" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CCI-CharacteristicClassId"/>
         *                     <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CAV-CharacteristicValue" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "lin", "mea", "loc", "segGrp50", "segGrp51" }) public static class SegGrp49 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "MEA") protected MEAMeasurements mea; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "SegGrp-50") protected List segGrp50; @XmlElement(name = "SegGrp-51") protected List segGrp51; /** * Gets the value of the lin property. * * @return * possible object is * {@link LINLineItem } * */ public LINLineItem getLIN() { return lin; } /** * Sets the value of the lin property. * * @param value * allowed object is * {@link LINLineItem } * */ public void setLIN(LINLineItem value) { this.lin = value; } /** * Gets the value of the mea property. * * @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 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 segGrp50 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp50 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp50().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp49 .SegGrp50 } * * */ public List getSegGrp50() { if (segGrp50 == null) { segGrp50 = new ArrayList(); } return this.segGrp50; } /** * Gets the value of the segGrp51 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp51 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp51().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp34 .SegGrp49 .SegGrp51 } * * */ public List getSegGrp51() { if (segGrp51 == null) { segGrp51 = new ArrayList(); } return this.segGrp51; } public GOVCBR.SegGrp34 .SegGrp49 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp34 .SegGrp49 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp34 .SegGrp49 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp49 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp49 withSegGrp50(GOVCBR.SegGrp34 .SegGrp49 .SegGrp50 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp49 .SegGrp50 value: values) { getSegGrp50().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp49 withSegGrp50(Collection values) { if (values!= null) { getSegGrp50().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp49 withSegGrp51(GOVCBR.SegGrp34 .SegGrp49 .SegGrp51 ... values) { if (values!= null) { for (GOVCBR.SegGrp34 .SegGrp49 .SegGrp51 value: values) { getSegGrp51().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp49 withSegGrp51(Collection values) { if (values!= null) { getSegGrp51().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}GID-GoodsItemDetails"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "ftx", "tcc", "dgs" }) public static class SegGrp50 { @XmlElement(name = "GID", required = true) protected GIDGoodsItemDetails gid; @XmlElement(name = "FTX") protected FTXFreeText ftx; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "DGS") protected DGSDangerousGoods dgs; /** * Gets the value of the gid property. * * @return * possible object is * {@link GIDGoodsItemDetails } * */ public GIDGoodsItemDetails getGID() { return gid; } /** * Sets the value of the gid property. * * @param value * allowed object is * {@link GIDGoodsItemDetails } * */ public void setGID(GIDGoodsItemDetails value) { this.gid = value; } /** * Gets the value of the ftx property. * * @return * possible object is * {@link FTXFreeText } * */ public FTXFreeText getFTX() { return ftx; } /** * Sets the value of the ftx property. * * @param value * allowed object is * {@link FTXFreeText } * */ public void setFTX(FTXFreeText value) { this.ftx = value; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                 *    getTCC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } /** * Gets the value of the dgs property. * * @return * possible object is * {@link DGSDangerousGoods } * */ public DGSDangerousGoods getDGS() { return dgs; } /** * Sets the value of the dgs property. * * @param value * allowed object is * {@link DGSDangerousGoods } * */ public void setDGS(DGSDangerousGoods value) { this.dgs = value; } public GOVCBR.SegGrp34 .SegGrp49 .SegGrp50 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp34 .SegGrp49 .SegGrp50 withFTX(FTXFreeText value) { setFTX(value); return this; } public GOVCBR.SegGrp34 .SegGrp49 .SegGrp50 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp34 .SegGrp49 .SegGrp50 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp34 .SegGrp49 .SegGrp50 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="CCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CCI-CharacteristicClassId"/>
             *           <element name="CAV" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CAV-CharacteristicValue" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cci", "cav" }) public static class SegGrp51 { @XmlElement(name = "CCI", required = true) protected CCICharacteristicClassId cci; @XmlElement(name = "CAV") protected CAVCharacteristicValue cav; /** * Gets the value of the cci property. * * @return * possible object is * {@link CCICharacteristicClassId } * */ public CCICharacteristicClassId getCCI() { return cci; } /** * Sets the value of the cci property. * * @param value * allowed object is * {@link CCICharacteristicClassId } * */ public void setCCI(CCICharacteristicClassId value) { this.cci = value; } /** * Gets the value of the cav property. * * @return * possible object is * {@link CAVCharacteristicValue } * */ public CAVCharacteristicValue getCAV() { return cav; } /** * Sets the value of the cav property. * * @param value * allowed object is * {@link CAVCharacteristicValue } * */ public void setCAV(CAVCharacteristicValue value) { this.cav = value; } public GOVCBR.SegGrp34 .SegGrp49 .SegGrp51 withCCI(CCICharacteristicClassId value) { setCCI(value); return this; } public GOVCBR.SegGrp34 .SegGrp49 .SegGrp51 withCAV(CAVCharacteristicValue value) { setCAV(value); return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
     *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}ERP-ErrorPointDetails"/>
         *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp6 { @XmlElement(name = "ERP", required = true) protected ERPErrorPointDetails erp; @XmlElement(name = "ELU") protected List elu; /** * Gets the value of the erp property. * * @return * possible object is * {@link ERPErrorPointDetails } * */ public ERPErrorPointDetails getERP() { return erp; } /** * Sets the value of the erp property. * * @param value * allowed object is * {@link ERPErrorPointDetails } * */ public void setERP(ERPErrorPointDetails value) { this.erp = value; } /** * Gets the value of the elu property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the elu property. * *

* For example, to add a new item, do as follows: *

             *    getELU().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link ELUDataElementUsageDetails } * * */ public List getELU() { if (elu == null) { elu = new ArrayList(); } return this.elu; } public GOVCBR.SegGrp5 .SegGrp6 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp5 .SegGrp6 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp5 .SegGrp6 withELU(Collection values) { if (values!= null) { getELU().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

     * <complexType>
     *   <complexContent>
     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *       <sequence>
     *         <sequence>
     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *         </sequence>
     *         <element name="SegGrp-53" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-54" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-55" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-56" 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/D15B}DOC-DocumentMessageDetails"/>
     *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-58" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-59" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-60" 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/D15B}GEI-ProcessingInformation"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CUX-Currencies" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-61" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-62" maxOccurs="99" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
     *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-63" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-64" 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/D15B}INP-PartiesAndInstruction"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-65" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-66" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-67" 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/D15B}TAX-DutyTaxFeeDetails"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-68" 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/D15B}PAI-PaymentInstructions"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-69" 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/D15B}GIR-RelatedIdentificationNumbers"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-70" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-72" 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/D15B}GOR-GovernmentalRequirements"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-73" 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/D15B}MEA-Measurements"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-74" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-75" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
     *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-76" maxOccurs="9" minOccurs="0">
     *           <complexType>
     *             <complexContent>
     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                 <sequence>
     *                   <sequence>
     *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
     *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-77" 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/D15B}TOD-TermsOfDeliveryOrTransport"/>
     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                   </sequence>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *         <element name="SegGrp-78" 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/D15B}CNI-ConsignmentInformation"/>
     *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
     *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" minOccurs="0"/>
     *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-79" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-81" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ARR-ArrayInformation" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-82" 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/D15B}GEI-ProcessingInformation"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-83" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-84" maxOccurs="9" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-88" 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/D15B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-89" 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/D15B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-90" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-91" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-92" 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/D15B}PAC-Package"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-93" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-94" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-98" 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/D15B}TDT-TransportInformation"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
     *                               <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
     *                               <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-102" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
     *                                                   <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-104" 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/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-106" 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/D15B}LIN-LineItem"/>
     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="9" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
     *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-116" 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/D15B}INP-PartiesAndInstruction"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
     *                             </sequence>
     *                             <element name="SegGrp-117" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-119" 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/D15B}MEA-Measurements"/>
     *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-120" 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/D15B}PAC-Package"/>
     *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-121" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ARD-MonetaryAmountFunction"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                             </sequence>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                   <element name="SegGrp-122" maxOccurs="99" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GID-GoodsItemDetails"/>
     *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
     *                               <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
     *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
     *                               <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
     *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
     *                               <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-126" 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/D15B}DOC-DocumentMessageDetails"/>
     *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" 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/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                       <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" 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/D15B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-132" 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/D15B}PAC-Package"/>
     *                                         <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-133" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COD-ComponentDetails"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-134" 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/D15B}INP-PartiesAndInstruction"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-135" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-137" 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/D15B}TAX-DutyTaxFeeDetails"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
     *                                                   <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
     *                                                             <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
     *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                             <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                           <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
     *                                                             <complexType>
     *                                                               <complexContent>
     *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                   <sequence>
     *                                                                     <sequence>
     *                                                                       <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                                       <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                                       <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                                                     </sequence>
     *                                                                     <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
     *                                                                       <complexType>
     *                                                                         <complexContent>
     *                                                                           <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                                             <sequence>
     *                                                                               <sequence>
     *                                                                                 <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                                                 <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-142" 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/D15B}DLI-DocumentLineIdentification"/>
     *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-143" 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/D15B}STS-Status"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
     *                                                   <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
     *                                                 </sequence>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-145" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
     *                                         <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
     *                                         <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
     *                                       </sequence>
     *                                     </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                       </sequence>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                             <element name="SegGrp-147" maxOccurs="99" minOccurs="0">
     *                               <complexType>
     *                                 <complexContent>
     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                     <sequence>
     *                                       <sequence>
     *                                         <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
     *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
     *                                         <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
     *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *                                       </sequence>
     *                                       <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
     *                                         <complexType>
     *                                           <complexContent>
     *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                               <sequence>
     *                                                 <sequence>
     *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
     *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                                                 </sequence>
     *                                                 <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
     *                                                   <complexType>
     *                                                     <complexContent>
     *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                                                         <sequence>
     *                                                           <sequence>
     *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
     *                                                           </sequence>
     *                                                         </sequence>
     *                                                       </restriction>
     *                                                     </complexContent>
     *                                                   </complexType>
     *                                                 </element>
     *                                               </sequence>
     *                                             </restriction>
     *                                           </complexContent>
     *                                         </complexType>
     *                                       </element>
     *                                     </sequence>
     *                                   </restriction>
     *                                 </complexContent>
     *                               </complexType>
     *                             </element>
     *                           </sequence>
     *                         </restriction>
     *                       </complexContent>
     *                     </complexType>
     *                   </element>
     *                 </sequence>
     *               </restriction>
     *             </complexContent>
     *           </complexType>
     *         </element>
     *       </sequence>
     *     </restriction>
     *   </complexContent>
     * </complexType>
     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "seq", "ali", "ifd", "dtm", "rff", "segGrp53", "segGrp55", "segGrp56", "segGrp60", "segGrp62", "segGrp64", "segGrp67", "segGrp72", "segGrp73", "segGrp74", "segGrp76", "segGrp77", "segGrp78", "segGrp106" }) public static class SegGrp52 { @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-53") protected List segGrp53; @XmlElement(name = "SegGrp-55") protected List segGrp55; @XmlElement(name = "SegGrp-56") protected List segGrp56; @XmlElement(name = "SegGrp-60") protected List segGrp60; @XmlElement(name = "SegGrp-62") protected List segGrp62; @XmlElement(name = "SegGrp-64") protected GOVCBR.SegGrp52 .SegGrp64 segGrp64; @XmlElement(name = "SegGrp-67") protected List segGrp67; @XmlElement(name = "SegGrp-72") protected List segGrp72; @XmlElement(name = "SegGrp-73") protected List segGrp73; @XmlElement(name = "SegGrp-74") protected List segGrp74; @XmlElement(name = "SegGrp-76") protected List segGrp76; @XmlElement(name = "SegGrp-77") protected GOVCBR.SegGrp52 .SegGrp77 segGrp77; @XmlElement(name = "SegGrp-78") protected List segGrp78; @XmlElement(name = "SegGrp-106") protected List segGrp106; /** * 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 segGrp53 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp53 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp53().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp53 } * * */ public List getSegGrp53() { if (segGrp53 == null) { segGrp53 = new ArrayList(); } return this.segGrp53; } /** * 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.SegGrp52 .SegGrp55 } * * */ public List getSegGrp55() { if (segGrp55 == null) { segGrp55 = new ArrayList(); } return this.segGrp55; } /** * 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.SegGrp52 .SegGrp56 } * * */ public List getSegGrp56() { if (segGrp56 == null) { segGrp56 = new ArrayList(); } return this.segGrp56; } /** * 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.SegGrp52 .SegGrp60 } * * */ public List getSegGrp60() { if (segGrp60 == null) { segGrp60 = new ArrayList(); } return this.segGrp60; } /** * 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.SegGrp52 .SegGrp62 } * * */ public List getSegGrp62() { if (segGrp62 == null) { segGrp62 = new ArrayList(); } return this.segGrp62; } /** * Gets the value of the segGrp64 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp64 } * */ public GOVCBR.SegGrp52 .SegGrp64 getSegGrp64() { return segGrp64; } /** * Sets the value of the segGrp64 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp64 } * */ public void setSegGrp64(GOVCBR.SegGrp52 .SegGrp64 value) { this.segGrp64 = 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.SegGrp52 .SegGrp67 } * * */ public List getSegGrp67() { if (segGrp67 == null) { segGrp67 = new ArrayList(); } return this.segGrp67; } /** * 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.SegGrp52 .SegGrp72 } * * */ public List getSegGrp72() { if (segGrp72 == null) { segGrp72 = new ArrayList(); } return this.segGrp72; } /** * 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.SegGrp52 .SegGrp73 } * * */ public List getSegGrp73() { if (segGrp73 == null) { segGrp73 = new ArrayList(); } return this.segGrp73; } /** * 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.SegGrp52 .SegGrp74 } * * */ public List getSegGrp74() { if (segGrp74 == null) { segGrp74 = new ArrayList(); } return this.segGrp74; } /** * Gets the value of the segGrp76 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp76 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp76().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp76 } * * */ public List getSegGrp76() { if (segGrp76 == null) { segGrp76 = new ArrayList(); } return this.segGrp76; } /** * Gets the value of the segGrp77 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp77 } * */ public GOVCBR.SegGrp52 .SegGrp77 getSegGrp77() { return segGrp77; } /** * Sets the value of the segGrp77 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp77 } * */ public void setSegGrp77(GOVCBR.SegGrp52 .SegGrp77 value) { this.segGrp77 = value; } /** * Gets the value of the segGrp78 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp78 property. * *

* For example, to add a new item, do as follows: *

         *    getSegGrp78().add(newItem);
         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp78 } * * */ public List getSegGrp78() { if (segGrp78 == null) { segGrp78 = new ArrayList(); } return this.segGrp78; } /** * 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.SegGrp52 .SegGrp106 } * * */ public List getSegGrp106() { if (segGrp106 == null) { segGrp106 = new ArrayList(); } return this.segGrp106; } public GOVCBR.SegGrp52 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp52 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp52 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp52 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp52 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp52 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp53(GOVCBR.SegGrp52 .SegGrp53 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp53 value: values) { getSegGrp53().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp53(Collection values) { if (values!= null) { getSegGrp53().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp55(GOVCBR.SegGrp52 .SegGrp55 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp55 value: values) { getSegGrp55().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp55(Collection values) { if (values!= null) { getSegGrp55().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp56(GOVCBR.SegGrp52 .SegGrp56 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp56 value: values) { getSegGrp56().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp56(Collection values) { if (values!= null) { getSegGrp56().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp60(GOVCBR.SegGrp52 .SegGrp60 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp60 value: values) { getSegGrp60().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp60(Collection values) { if (values!= null) { getSegGrp60().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp62(GOVCBR.SegGrp52 .SegGrp62 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp62 value: values) { getSegGrp62().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp62(Collection values) { if (values!= null) { getSegGrp62().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp64(GOVCBR.SegGrp52 .SegGrp64 value) { setSegGrp64(value); return this; } public GOVCBR.SegGrp52 withSegGrp67(GOVCBR.SegGrp52 .SegGrp67 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp67 value: values) { getSegGrp67().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp67(Collection values) { if (values!= null) { getSegGrp67().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp72(GOVCBR.SegGrp52 .SegGrp72 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp72 value: values) { getSegGrp72().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp72(Collection values) { if (values!= null) { getSegGrp72().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp73(GOVCBR.SegGrp52 .SegGrp73 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp73 value: values) { getSegGrp73().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp73(Collection values) { if (values!= null) { getSegGrp73().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp74(GOVCBR.SegGrp52 .SegGrp74 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp74 value: values) { getSegGrp74().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp74(Collection values) { if (values!= null) { getSegGrp74().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp76(GOVCBR.SegGrp52 .SegGrp76 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp76 value: values) { getSegGrp76().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp76(Collection values) { if (values!= null) { getSegGrp76().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp77(GOVCBR.SegGrp52 .SegGrp77 value) { setSegGrp77(value); return this; } public GOVCBR.SegGrp52 withSegGrp78(GOVCBR.SegGrp52 .SegGrp78 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 value: values) { getSegGrp78().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp78(Collection values) { if (values!= null) { getSegGrp78().addAll(values); } return this; } public GOVCBR.SegGrp52 withSegGrp106(GOVCBR.SegGrp52 .SegGrp106 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 value: values) { getSegGrp106().add(value); } } return this; } public GOVCBR.SegGrp52 withSegGrp106(Collection values) { if (values!= null) { getSegGrp106().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="LIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LIN-LineItem"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-107" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-109" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-110" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-114" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-116" 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/D15B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-117" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-119" 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/D15B}MEA-Measurements"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-120" 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/D15B}PAC-Package"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-121" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ARD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ARD-MonetaryAmountFunction"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-122" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="GID" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GID-GoodsItemDetails"/>
         *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
         *                     <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
         *                     <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-126" 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/D15B}DOC-DocumentMessageDetails"/>
         *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
         *                               <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
         *                               <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" 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/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" 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/D15B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-132" 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/D15B}PAC-Package"/>
         *                               <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-133" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COD-ComponentDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-134" 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/D15B}INP-PartiesAndInstruction"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-135" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-137" 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/D15B}TAX-DutyTaxFeeDetails"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                               <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
         *                                         <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
         *                                                   <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
         *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                   <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                                 <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
         *                                                   <complexType>
         *                                                     <complexContent>
         *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                         <sequence>
         *                                                           <sequence>
         *                                                             <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                                             <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                                             <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                                           </sequence>
         *                                                           <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
         *                                                             <complexType>
         *                                                               <complexContent>
         *                                                                 <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                                                   <sequence>
         *                                                                     <sequence>
         *                                                                       <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                                       <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-142" 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/D15B}DLI-DocumentLineIdentification"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-143" 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/D15B}STS-Status"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
         *                                         <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-145" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
         *                               <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                               <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-147" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                               <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "lin", "moa", "ifd", "sts", "segGrp107", "segGrp109", "segGrp110", "segGrp114", "segGrp116", "segGrp119", "segGrp120", "segGrp121", "segGrp122" }) public static class SegGrp106 { @XmlElement(name = "LIN", required = true) protected LINLineItem lin; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "SegGrp-107") protected List segGrp107; @XmlElement(name = "SegGrp-109") protected List segGrp109; @XmlElement(name = "SegGrp-110") protected List segGrp110; @XmlElement(name = "SegGrp-114") protected List segGrp114; @XmlElement(name = "SegGrp-116") protected GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 segGrp116; @XmlElement(name = "SegGrp-119") protected List segGrp119; @XmlElement(name = "SegGrp-120") protected List segGrp120; @XmlElement(name = "SegGrp-121") protected List segGrp121; @XmlElement(name = "SegGrp-122") protected List segGrp122; /** * Gets the value of the lin property. * * @return * possible object is * {@link LINLineItem } * */ public LINLineItem getLIN() { return lin; } /** * Sets the value of the lin property. * * @param value * allowed object is * {@link LINLineItem } * */ public void setLIN(LINLineItem value) { this.lin = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

             *    getIFD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the sts property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the sts property. * *

* For example, to add a new item, do as follows: *

             *    getSTS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link STSStatus } * * */ public List getSTS() { if (sts == null) { sts = new ArrayList(); } return this.sts; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp107 } * * */ public List getSegGrp107() { if (segGrp107 == null) { segGrp107 = new ArrayList(); } return this.segGrp107; } /** * 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.SegGrp52 .SegGrp106 .SegGrp109 } * * */ public List getSegGrp109() { if (segGrp109 == null) { segGrp109 = new ArrayList(); } return this.segGrp109; } /** * 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.SegGrp52 .SegGrp106 .SegGrp110 } * * */ public List getSegGrp110() { if (segGrp110 == null) { segGrp110 = new ArrayList(); } return this.segGrp110; } /** * 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.SegGrp52 .SegGrp106 .SegGrp114 } * * */ public List getSegGrp114() { if (segGrp114 == null) { segGrp114 = new ArrayList(); } return this.segGrp114; } /** * Gets the value of the segGrp116 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 } * */ public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 getSegGrp116() { return segGrp116; } /** * Sets the value of the segGrp116 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 } * */ public void setSegGrp116(GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 value) { this.segGrp116 = value; } /** * Gets the value of the segGrp119 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp119 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp119().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .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.SegGrp52 .SegGrp106 .SegGrp120 } * * */ public List getSegGrp120() { if (segGrp120 == null) { segGrp120 = new ArrayList(); } return this.segGrp120; } /** * Gets the value of the segGrp121 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp121 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp121().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 } * * */ public List getSegGrp121() { if (segGrp121 == null) { segGrp121 = new ArrayList(); } return this.segGrp121; } /** * Gets the value of the segGrp122 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp122 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp122().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 } * * */ public List getSegGrp122() { if (segGrp122 == null) { segGrp122 = new ArrayList(); } return this.segGrp122; } public GOVCBR.SegGrp52 .SegGrp106 withLIN(LINLineItem value) { setLIN(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp107(GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 value: values) { getSegGrp107().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp107(Collection values) { if (values!= null) { getSegGrp107().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp109(GOVCBR.SegGrp52 .SegGrp106 .SegGrp109 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp109 value: values) { getSegGrp109().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp109(Collection values) { if (values!= null) { getSegGrp109().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp110(GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 value: values) { getSegGrp110().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp110(Collection values) { if (values!= null) { getSegGrp110().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp114(GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 value: values) { getSegGrp114().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp114(Collection values) { if (values!= null) { getSegGrp114().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp116(GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 value) { setSegGrp116(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp119(GOVCBR.SegGrp52 .SegGrp106 .SegGrp119 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp119 value: values) { getSegGrp119().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp119(Collection values) { if (values!= null) { getSegGrp119().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp120(GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 value: values) { getSegGrp120().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp120(Collection values) { if (values!= null) { getSegGrp120().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp121(GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 value: values) { getSegGrp121().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp121(Collection values) { if (values!= null) { getSegGrp121().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp122(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 value: values) { getSegGrp122().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 withSegGrp122(Collection values) { if (values!= null) { getSegGrp122().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-108" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp108" }) public static class SegGrp107 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-108") protected List segGrp108; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                 *    getIFD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp107 .SegGrp108 } * * */ public List getSegGrp108() { if (segGrp108 == null) { segGrp108 = new ArrayList(); } return this.segGrp108; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 withSegGrp108(GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 .SegGrp108 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 .SegGrp108 value: values) { getSegGrp108().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 withSegGrp108(Collection values) { if (values!= null) { getSegGrp108().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp108 { @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.SegGrp52 .SegGrp106 .SegGrp107 .SegGrp108 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 .SegGrp108 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp107 .SegGrp108 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/D15B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "ftx" }) public static class SegGrp109 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "FTX") protected List ftx; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp109 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp109 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp109 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp109 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp109 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-111" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "gei", "segGrp111", "segGrp113" }) public static class SegGrp110 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-111") protected List segGrp111; @XmlElement(name = "SegGrp-113") protected List segGrp113; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                 *    getQTY().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                 *    getTSR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp110 .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.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp113 } * * */ public List getSegGrp113() { if (segGrp113 == null) { segGrp113 = new ArrayList(); } return this.segGrp113; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withSegGrp111(GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 value: values) { getSegGrp111().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withSegGrp111(Collection values) { if (values!= null) { getSegGrp111().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withSegGrp113(GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp113 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp113 value: values) { getSegGrp113().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 withSegGrp113(Collection values) { if (values!= null) { getSegGrp113().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp112" }) public static class SegGrp111 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 .SegGrp112 } * * */ public List getSegGrp112() { if (segGrp112 == null) { segGrp112 = new ArrayList(); } return this.segGrp112; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 withSegGrp112(GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 .SegGrp112 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 .SegGrp112 value: values) { getSegGrp112().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .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/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 .SegGrp112 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp111 .SegGrp112 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp113 { @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.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp113 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp113 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp110 .SegGrp113 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/D15B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-115" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp115" }) public static class SegGrp114 { @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-115") protected List segGrp115; /** * 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 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.SegGrp52 .SegGrp106 .SegGrp114 .SegGrp115 } * * */ public List getSegGrp115() { if (segGrp115 == null) { segGrp115 = new ArrayList(); } return this.segGrp115; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 withSegGrp115(GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 .SegGrp115 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 .SegGrp115 value: values) { getSegGrp115().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .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="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp115 { @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.SegGrp52 .SegGrp106 .SegGrp114 .SegGrp115 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 .SegGrp115 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp114 .SegGrp115 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/D15B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="9" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-117" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp117" }) public static class SegGrp116 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-117") protected GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 segGrp117; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                 *    getCNT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp117 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 } * */ public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 getSegGrp117() { return segGrp117; } /** * Sets the value of the segGrp117 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 } * */ public void setSegGrp117(GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 value) { this.segGrp117 = value; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 withSegGrp117(GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 value) { setSegGrp117(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/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp118" }) public static class SegGrp117 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-118") protected List segGrp118; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 .SegGrp118 } * * */ public List getSegGrp118() { if (segGrp118 == null) { segGrp118 = new ArrayList(); } return this.segGrp118; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 withSegGrp118(GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 .SegGrp118 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 .SegGrp118 value: values) { getSegGrp118().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp118 { @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.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 .SegGrp118 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 .SegGrp118 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp116 .SegGrp117 .SegGrp118 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/D15B}MEA-Measurements"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp119 { @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.SegGrp52 .SegGrp106 .SegGrp119 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp119 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp119 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/D15B}PAC-Package"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "pac", "seq", "pci", "ftx", "gei", "dim", "mea" }) public static class SegGrp120 { @XmlElement(name = "PAC", required = true) protected PACPackage pac; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "PCI") protected List pci; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "DIM") protected List dim; @XmlElement(name = "MEA") protected List mea; /** * Gets the value of the pac property. * * @return * possible object is * {@link PACPackage } * */ public PACPackage getPAC() { return pac; } /** * Sets the value of the pac property. * * @param value * allowed object is * {@link PACPackage } * */ public void setPAC(PACPackage value) { this.pac = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the pci property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pci property. * *

* For example, to add a new item, do as follows: *

                 *    getPCI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PCIPackageIdentification } * * */ public List getPCI() { if (pci == null) { pci = new ArrayList(); } return this.pci; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the dim property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dim property. * *

* For example, to add a new item, do as follows: *

                 *    getDIM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DIMDimensions } * * */ public List getDIM() { if (dim == null) { dim = new ArrayList(); } return this.dim; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp120 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/D15B}ARD-MonetaryAmountFunction"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "ard", "moa", "gei", "pcd" }) public static class SegGrp121 { @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.SegGrp52 .SegGrp106 .SegGrp121 withARD(ARDMonetaryAmountFunction value) { setARD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp121 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/D15B}GID-GoodsItemDetails"/>
             *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" maxOccurs="99" minOccurs="0"/>
             *           <element name="APP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}APP-Applicability" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="CDI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CDI-PhysicalOrLogicalState" maxOccurs="99" minOccurs="0"/>
             *           <element name="PGI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PGI-ProductGroupInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="TCC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TCC-ChargeRateCalculations" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
             *           <element name="TDT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TDT-TransportInformation" maxOccurs="9" 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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-124" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-126" 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/D15B}DOC-DocumentMessageDetails"/>
             *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
             *                     <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
             *                     <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" 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/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </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="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" 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/D15B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-132" 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/D15B}PAC-Package"/>
             *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-133" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="COD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COD-ComponentDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-134" 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/D15B}INP-PartiesAndInstruction"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-135" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-137" 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/D15B}TAX-DutyTaxFeeDetails"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
             *                               <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
             *                                         <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
             *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                         <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                       <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
             *                                         <complexType>
             *                                           <complexContent>
             *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                               <sequence>
             *                                                 <sequence>
             *                                                   <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                                                   <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                                                   <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                                                 </sequence>
             *                                                 <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
             *                                                   <complexType>
             *                                                     <complexContent>
             *                                                       <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                                         <sequence>
             *                                                           <sequence>
             *                                                             <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                                             <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-142" 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/D15B}DLI-DocumentLineIdentification"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-143" 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/D15B}STS-Status"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
             *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-145" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
             *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-147" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                                       </sequence>
             *                                     </sequence>
             *                                   </restriction>
             *                                 </complexContent>
             *                               </complexType>
             *                             </element>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gid", "imd", "app", "ftx", "rff", "dtm", "gir", "gin", "gei", "mea", "moa", "cdi", "pgi", "tcc", "cnt", "ifd", "tdt", "segGrp123", "segGrp124", "segGrp126", "segGrp130", "segGrp132", "segGrp133", "segGrp134", "segGrp137", "segGrp142", "segGrp143", "segGrp145", "segGrp146", "segGrp147" }) public static class SegGrp122 { @XmlElement(name = "GID", required = true) protected GIDGoodsItemDetails gid; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "APP") protected List app; @XmlElement(name = "FTX") protected List ftx; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "GIR") protected List gir; @XmlElement(name = "GIN") protected List gin; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "MEA") protected List mea; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "CDI") protected List cdi; @XmlElement(name = "PGI") protected List pgi; @XmlElement(name = "TCC") protected List tcc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "TDT") protected List tdt; @XmlElement(name = "SegGrp-123") protected List segGrp123; @XmlElement(name = "SegGrp-124") protected List segGrp124; @XmlElement(name = "SegGrp-126") protected List segGrp126; @XmlElement(name = "SegGrp-130") protected List segGrp130; @XmlElement(name = "SegGrp-132") protected List segGrp132; @XmlElement(name = "SegGrp-133") protected List segGrp133; @XmlElement(name = "SegGrp-134") protected GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 segGrp134; @XmlElement(name = "SegGrp-137") protected List segGrp137; @XmlElement(name = "SegGrp-142") protected List segGrp142; @XmlElement(name = "SegGrp-143") protected List segGrp143; @XmlElement(name = "SegGrp-145") protected List segGrp145; @XmlElement(name = "SegGrp-146") protected List segGrp146; @XmlElement(name = "SegGrp-147") protected List segGrp147; /** * Gets the value of the gid property. * * @return * possible object is * {@link GIDGoodsItemDetails } * */ public GIDGoodsItemDetails getGID() { return gid; } /** * Sets the value of the gid property. * * @param value * allowed object is * {@link GIDGoodsItemDetails } * */ public void setGID(GIDGoodsItemDetails value) { this.gid = value; } /** * Gets the value of the imd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the imd property. * *

* For example, to add a new item, do as follows: *

                 *    getIMD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IMDItemDescription } * * */ public List getIMD() { if (imd == null) { imd = new ArrayList(); } return this.imd; } /** * Gets the value of the app property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the app property. * *

* For example, to add a new item, do as follows: *

                 *    getAPP().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link APPApplicability } * * */ public List getAPP() { if (app == null) { app = new ArrayList(); } return this.app; } /** * Gets the value of the ftx property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ftx property. * *

* For example, to add a new item, do as follows: *

                 *    getFTX().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link FTXFreeText } * * */ public List getFTX() { if (ftx == null) { ftx = new ArrayList(); } return this.ftx; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                 *    getRFF().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the gir property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gir property. * *

* For example, to add a new item, do as follows: *

                 *    getGIR().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GIRRelatedIdentificationNumbers } * * */ public List getGIR() { if (gir == null) { gir = new ArrayList(); } return this.gir; } /** * Gets the value of the gin property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gin property. * *

* For example, to add a new item, do as follows: *

                 *    getGIN().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GINGoodsIdentityNumber } * * */ public List getGIN() { if (gin == null) { gin = new ArrayList(); } return this.gin; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the mea property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the mea property. * *

* For example, to add a new item, do as follows: *

                 *    getMEA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MEAMeasurements } * * */ public List getMEA() { if (mea == null) { mea = new ArrayList(); } return this.mea; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                 *    getMOA().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the cdi property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cdi property. * *

* For example, to add a new item, do as follows: *

                 *    getCDI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CDIPhysicalOrLogicalState } * * */ public List getCDI() { if (cdi == null) { cdi = new ArrayList(); } return this.cdi; } /** * Gets the value of the pgi property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pgi property. * *

* For example, to add a new item, do as follows: *

                 *    getPGI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PGIProductGroupInformation } * * */ public List getPGI() { if (pgi == null) { pgi = new ArrayList(); } return this.pgi; } /** * Gets the value of the tcc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tcc property. * *

* For example, to add a new item, do as follows: *

                 *    getTCC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TCCChargeRateCalculations } * * */ public List getTCC() { if (tcc == null) { tcc = new ArrayList(); } return this.tcc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                 *    getCNT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                 *    getIFD().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the tdt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tdt property. * *

* For example, to add a new item, do as follows: *

                 *    getTDT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TDTTransportInformation } * * */ public List getTDT() { if (tdt == null) { tdt = new ArrayList(); } return this.tdt; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp123 } * * */ public List getSegGrp123() { if (segGrp123 == null) { segGrp123 = new ArrayList(); } return this.segGrp123; } /** * Gets the value of the segGrp124 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp124 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp124().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 } * * */ public List getSegGrp124() { if (segGrp124 == null) { segGrp124 = new ArrayList(); } return this.segGrp124; } /** * 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 } * * */ public List getSegGrp126() { if (segGrp126 == null) { segGrp126 = new ArrayList(); } return this.segGrp126; } /** * 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.SegGrp52 .SegGrp106 .SegGrp122 .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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 } * * */ public List getSegGrp132() { if (segGrp132 == null) { segGrp132 = new ArrayList(); } return this.segGrp132; } /** * Gets the value of the segGrp133 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp133 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp133().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 } * * */ public List getSegGrp133() { if (segGrp133 == null) { segGrp133 = new ArrayList(); } return this.segGrp133; } /** * Gets the value of the segGrp134 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 } * */ public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 getSegGrp134() { return segGrp134; } /** * Sets the value of the segGrp134 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 } * */ public void setSegGrp134(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 value) { this.segGrp134 = value; } /** * 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 } * * */ public List getSegGrp137() { if (segGrp137 == null) { segGrp137 = new ArrayList(); } return this.segGrp137; } /** * 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp142 } * * */ public List getSegGrp142() { if (segGrp142 == null) { segGrp142 = new ArrayList(); } return this.segGrp142; } /** * Gets the value of the segGrp143 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp143 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp143().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 } * * */ public List getSegGrp143() { if (segGrp143 == null) { segGrp143 = new ArrayList(); } return this.segGrp143; } /** * Gets the value of the segGrp145 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp145 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp145().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp145 } * * */ public List getSegGrp145() { if (segGrp145 == null) { segGrp145 = new ArrayList(); } return this.segGrp145; } /** * 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.SegGrp52 .SegGrp106 .SegGrp122 .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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 } * * */ public List getSegGrp147() { if (segGrp147 == null) { segGrp147 = new ArrayList(); } return this.segGrp147; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withGID(GIDGoodsItemDetails value) { setGID(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withAPP(APPApplicability... values) { if (values!= null) { for (APPApplicability value: values) { getAPP().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withAPP(Collection values) { if (values!= null) { getAPP().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withCDI(CDIPhysicalOrLogicalState... values) { if (values!= null) { for (CDIPhysicalOrLogicalState value: values) { getCDI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withCDI(Collection values) { if (values!= null) { getCDI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withPGI(PGIProductGroupInformation... values) { if (values!= null) { for (PGIProductGroupInformation value: values) { getPGI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withPGI(Collection values) { if (values!= null) { getPGI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withTCC(TCCChargeRateCalculations... values) { if (values!= null) { for (TCCChargeRateCalculations value: values) { getTCC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withTCC(Collection values) { if (values!= null) { getTCC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withTDT(TDTTransportInformation... values) { if (values!= null) { for (TDTTransportInformation value: values) { getTDT().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withTDT(Collection values) { if (values!= null) { getTDT().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp123(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp123 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp123 value: values) { getSegGrp123().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp123(Collection values) { if (values!= null) { getSegGrp123().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp124(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 value: values) { getSegGrp124().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp124(Collection values) { if (values!= null) { getSegGrp124().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp126(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 value: values) { getSegGrp126().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp126(Collection values) { if (values!= null) { getSegGrp126().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp130(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 value: values) { getSegGrp130().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp130(Collection values) { if (values!= null) { getSegGrp130().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp132(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 value: values) { getSegGrp132().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp132(Collection values) { if (values!= null) { getSegGrp132().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp133(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 value: values) { getSegGrp133().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp133(Collection values) { if (values!= null) { getSegGrp133().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp134(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 value) { setSegGrp134(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp137(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 value: values) { getSegGrp137().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp137(Collection values) { if (values!= null) { getSegGrp137().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp142(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp142 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp142 value: values) { getSegGrp142().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp142(Collection values) { if (values!= null) { getSegGrp142().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp143(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 value: values) { getSegGrp143().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp143(Collection values) { if (values!= null) { getSegGrp143().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp145(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp145 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp145 value: values) { getSegGrp145().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp145(Collection values) { if (values!= null) { getSegGrp145().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp146(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp146 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp146 value: values) { getSegGrp146().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp146(Collection values) { if (values!= null) { getSegGrp146().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp147(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 value: values) { getSegGrp147().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 withSegGrp147(Collection values) { if (values!= null) { getSegGrp147().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "seq", "dtm" }) public static class SegGrp123 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp123 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp123 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp123 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp123 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/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" 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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp125" }) public static class SegGrp124 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-125") protected List segGrp125; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

                     *    getIFD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 .SegGrp125 } * * */ public List getSegGrp125() { if (segGrp125 == null) { segGrp125 = new ArrayList(); } return this.segGrp125; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 withSegGrp125(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 .SegGrp125 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 .SegGrp125 value: values) { getSegGrp125().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp125 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 .SegGrp125 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 .SegGrp125 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp124 .SegGrp125 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/D15B}DOC-DocumentMessageDetails"/>
                 *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="9" minOccurs="0"/>
                 *           <element name="GIN" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIN-GoodsIdentityNumber" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers" maxOccurs="99" minOccurs="0"/>
                 *           <element name="IMD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IMD-ItemDescription" 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/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-129" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "doc", "rff", "dtm", "moa", "ali", "qty", "tsr", "gei", "gin", "gir", "imd", "segGrp127", "segGrp129" }) public static class SegGrp126 { @XmlElement(name = "DOC", required = true) protected DOCDocumentMessageDetails doc; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "ALI") protected ALIAdditionalInformation ali; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "TSR") protected List tsr; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "GIN") protected List gin; @XmlElement(name = "GIR") protected List gir; @XmlElement(name = "IMD") protected List imd; @XmlElement(name = "SegGrp-127") protected List segGrp127; @XmlElement(name = "SegGrp-129") protected List segGrp129; /** * Gets the value of the doc property. * * @return * possible object is * {@link DOCDocumentMessageDetails } * */ public DOCDocumentMessageDetails getDOC() { return doc; } /** * Sets the value of the doc property. * * @param value * allowed object is * {@link DOCDocumentMessageDetails } * */ public void setDOC(DOCDocumentMessageDetails value) { this.doc = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

                     *    getRFF().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                     *    getMOA().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ali property. * * @return * possible object is * {@link ALIAdditionalInformation } * */ public ALIAdditionalInformation getALI() { return ali; } /** * Sets the value of the ali property. * * @param value * allowed object is * {@link ALIAdditionalInformation } * */ public void setALI(ALIAdditionalInformation value) { this.ali = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

                     *    getQTY().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the tsr property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tsr property. * *

* For example, to add a new item, do as follows: *

                     *    getTSR().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TSRTransportServiceRequirements } * * */ public List getTSR() { if (tsr == null) { tsr = new ArrayList(); } return this.tsr; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the gin property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gin property. * *

* For example, to add a new item, do as follows: *

                     *    getGIN().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GINGoodsIdentityNumber } * * */ public List getGIN() { if (gin == null) { gin = new ArrayList(); } return this.gin; } /** * Gets the value of the gir property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gir property. * *

* For example, to add a new item, do as follows: *

                     *    getGIR().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GIRRelatedIdentificationNumbers } * * */ public List getGIR() { if (gir == null) { gir = new ArrayList(); } return this.gir; } /** * Gets the value of the imd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the imd property. * *

* For example, to add a new item, do as follows: *

                     *    getIMD().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IMDItemDescription } * * */ public List getIMD() { if (imd == null) { imd = new ArrayList(); } return this.imd; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 } * * */ public List getSegGrp127() { if (segGrp127 == null) { segGrp127 = new ArrayList(); } return this.segGrp127; } /** * Gets the value of the segGrp129 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp129 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp129().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp129 } * * */ public List getSegGrp129() { if (segGrp129 == null) { segGrp129 = new ArrayList(); } return this.segGrp129; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withGIN(GINGoodsIdentityNumber... values) { if (values!= null) { for (GINGoodsIdentityNumber value: values) { getGIN().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withGIN(Collection values) { if (values!= null) { getGIN().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withGIR(GIRRelatedIdentificationNumbers... values) { if (values!= null) { for (GIRRelatedIdentificationNumbers value: values) { getGIR().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withGIR(Collection values) { if (values!= null) { getGIR().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withIMD(IMDItemDescription... values) { if (values!= null) { for (IMDItemDescription value: values) { getIMD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withIMD(Collection values) { if (values!= null) { getIMD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withSegGrp127(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 value: values) { getSegGrp127().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withSegGrp127(Collection values) { if (values!= null) { getSegGrp127().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withSegGrp129(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp129 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp129 value: values) { getSegGrp129().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 withSegGrp129(Collection values) { if (values!= null) { getSegGrp129().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp128" }) public static class SegGrp127 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-128") protected List segGrp128; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 .SegGrp128 } * * */ public List getSegGrp128() { if (segGrp128 == null) { segGrp128 = new ArrayList(); } return this.segGrp128; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 withSegGrp128(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 .SegGrp128 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 .SegGrp128 value: values) { getSegGrp128().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .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/D15B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 .SegGrp128 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp127 .SegGrp128 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp129 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp129 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp129 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp126 .SegGrp129 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/D15B}RCS-RequirementsAndConditions"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" 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/D15B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp131" }) public static class SegGrp130 { @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-131") protected List segGrp131; /** * 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 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 .SegGrp131 } * * */ public List getSegGrp131() { if (segGrp131 == null) { segGrp131 = new ArrayList(); } return this.segGrp131; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 withSegGrp131(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 .SegGrp131 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 .SegGrp131 value: values) { getSegGrp131().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .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/D15B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 .SegGrp131 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp130 .SegGrp131 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .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="PAC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAC-Package"/>
                 *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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 SegGrp132 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp132 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/D15B}COD-ComponentDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PCD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCD-PercentageDetails" maxOccurs="99" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cod", "qty", "pcd", "gei" }) public static class SegGrp133 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 withCOD(CODComponentDetails value) { setCOD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 withPCD(PCDPercentageDetails... values) { if (values!= null) { for (PCDPercentageDetails value: values) { getPCD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 withPCD(Collection values) { if (values!= null) { getPCD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp133 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/D15B}INP-PartiesAndInstruction"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-135" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp135" }) public static class SegGrp134 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-135") protected GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 segGrp135; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                     *    getLOC().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                     *    getCNT().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp135 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 } * */ public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 getSegGrp135() { return segGrp135; } /** * Sets the value of the segGrp135 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 } * */ public void setSegGrp135(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 value) { this.segGrp135 = value; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 withSegGrp135(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 value) { setSegGrp135(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/D15B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-136" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp136" }) public static class SegGrp135 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-136") protected List segGrp136; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp136 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp136 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp136().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 .SegGrp136 } * * */ public List getSegGrp136() { if (segGrp136 == null) { segGrp136 = new ArrayList(); } return this.segGrp136; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 withSegGrp136(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 .SegGrp136 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 .SegGrp136 value: values) { getSegGrp136().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 withSegGrp136(Collection values) { if (values!= null) { getSegGrp136().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp136 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 .SegGrp136 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 .SegGrp136 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp134 .SegGrp135 .SegGrp136 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TAX-DutyTaxFeeDetails"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" 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="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
                 *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
                 *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
                 *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                             <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
                 *                               <complexType>
                 *                                 <complexContent>
                 *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                     <sequence>
                 *                                       <sequence>
                 *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                                       </sequence>
                 *                                       <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
                 *                                         <complexType>
                 *                                           <complexContent>
                 *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                                               <sequence>
                 *                                                 <sequence>
                 *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp138" }) public static class SegGrp137 { @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-138") protected List segGrp138; /** * 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 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 } * * */ public List getSegGrp138() { if (segGrp138 == null) { segGrp138 = new ArrayList(); } return this.segGrp138; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withSegGrp138(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 value: values) { getSegGrp138().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 withSegGrp138(Collection values) { if (values!= null) { getSegGrp138().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}PAI-PaymentInstructions"/>
                     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
                     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-139" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
                     *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
                     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                   <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
                     *                     <complexType>
                     *                       <complexContent>
                     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                           <sequence>
                     *                             <sequence>
                     *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                     *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                     *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *                             </sequence>
                     *                             <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
                     *                               <complexType>
                     *                                 <complexContent>
                     *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                                     <sequence>
                     *                                       <sequence>
                     *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp139" }) public static class SegGrp138 { @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-139") protected List segGrp139; /** * 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 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 } * * */ public List getSegGrp139() { if (segGrp139 == null) { segGrp139 = new ArrayList(); } return this.segGrp139; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 withSegGrp139(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 value: values) { getSegGrp139().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
                         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                         *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
                         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *         <element name="SegGrp-140" maxOccurs="99" minOccurs="0">
                         *           <complexType>
                         *             <complexContent>
                         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                 <sequence>
                         *                   <sequence>
                         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                         *                   </sequence>
                         *                   <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
                         *                     <complexType>
                         *                       <complexContent>
                         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *                           <sequence>
                         *                             <sequence>
                         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "moa", "segGrp140" }) public static class SegGrp139 { @XmlElement(name = "GIR", required = true) protected GIRRelatedIdentificationNumbers gir; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "VLI") protected VLIValueListIdentification vli; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "SegGrp-140") protected List segGrp140; /** * Gets the value of the gir property. * * @return * possible object is * {@link GIRRelatedIdentificationNumbers } * */ public GIRRelatedIdentificationNumbers getGIR() { return gir; } /** * Sets the value of the gir property. * * @param value * allowed object is * {@link GIRRelatedIdentificationNumbers } * */ public void setGIR(GIRRelatedIdentificationNumbers value) { this.gir = value; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                             *    getLOC().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the vli property. * * @return * possible object is * {@link VLIValueListIdentification } * */ public VLIValueListIdentification getVLI() { return vli; } /** * Sets the value of the vli property. * * @param value * allowed object is * {@link VLIValueListIdentification } * */ public void setVLI(VLIValueListIdentification value) { this.vli = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                             *    getDTM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

                             *    getMOA().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 } * * */ public List getSegGrp140() { if (segGrp140 == null) { segGrp140 = new ArrayList(); } return this.segGrp140; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withSegGrp140(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 value: values) { getSegGrp140().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 withSegGrp140(Collection values) { if (values!= null) { getSegGrp140().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                             * <complexType>
                             *   <complexContent>
                             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *       <sequence>
                             *         <sequence>
                             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                             *         </sequence>
                             *         <element name="SegGrp-141" maxOccurs="99" minOccurs="0">
                             *           <complexType>
                             *             <complexContent>
                             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                             *                 <sequence>
                             *                   <sequence>
                             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                             *                   </sequence>
                             *                 </sequence>
                             *               </restriction>
                             *             </complexContent>
                             *           </complexType>
                             *         </element>
                             *       </sequence>
                             *     </restriction>
                             *   </complexContent>
                             * </complexType>
                             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp141" }) public static class SegGrp140 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-141") protected List segGrp141; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                                 *    getDTM().add(newItem);
                                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 .SegGrp141 } * * */ public List getSegGrp141() { if (segGrp141 == null) { segGrp141 = new ArrayList(); } return this.segGrp141; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 withSegGrp141(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 .SegGrp141 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 .SegGrp141 value: values) { getSegGrp141().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 withSegGrp141(Collection values) { if (values!= null) { getSegGrp141().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                                 * <complexType>
                                 *   <complexContent>
                                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                                 *       <sequence>
                                 *         <sequence>
                                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                                 *         </sequence>
                                 *       </sequence>
                                 *     </restriction>
                                 *   </complexContent>
                                 * </complexType>
                                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp141 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 .SegGrp141 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 .SegGrp141 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp137 .SegGrp138 .SegGrp139 .SegGrp140 .SegGrp141 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/D15B}DLI-DocumentLineIdentification"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "dli", "moa" }) public static class SegGrp142 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp142 withDLI(DLIDocumentLineIdentification value) { setDLI(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp142 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp142 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/D15B}STS-Status"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-144" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
                 *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp144" }) public static class SegGrp143 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-144") protected List segGrp144; /** * 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 segGrp144 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp144 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp144().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 .SegGrp144 } * * */ public List getSegGrp144() { if (segGrp144 == null) { segGrp144 = new ArrayList(); } return this.segGrp144; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 withSegGrp144(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 .SegGrp144 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 .SegGrp144 value: values) { getSegGrp144().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 withSegGrp144(Collection values) { if (values!= null) { getSegGrp144().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
                     *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp144 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 .SegGrp144 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 .SegGrp144 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp143 .SegGrp144 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/D15B}TMP-Temperature"/>
                 *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
                 *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp145 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp145 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp145 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp145 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp145 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp145 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/D15B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq" }) public static class SegGrp146 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp146 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp146 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="PRC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PRC-ProcessIdentification"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *           <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature" maxOccurs="9" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-148" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "prc", "seq", "tmp", "dtm", "segGrp148" }) public static class SegGrp147 { @XmlElement(name = "PRC", required = true) protected PRCProcessIdentification prc; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "TMP") protected List tmp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-148") protected List segGrp148; /** * Gets the value of the prc property. * * @return * possible object is * {@link PRCProcessIdentification } * */ public PRCProcessIdentification getPRC() { return prc; } /** * Sets the value of the prc property. * * @param value * allowed object is * {@link PRCProcessIdentification } * */ public void setPRC(PRCProcessIdentification value) { this.prc = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the tmp property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tmp property. * *

* For example, to add a new item, do as follows: *

                     *    getTMP().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TMPTemperature } * * */ public List getTMP() { if (tmp == null) { tmp = new ArrayList(); } return this.tmp; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 } * * */ public List getSegGrp148() { if (segGrp148 == null) { segGrp148 = new ArrayList(); } return this.segGrp148; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 withPRC(PRCProcessIdentification value) { setPRC(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 withTMP(TMPTemperature... values) { if (values!= null) { for (TMPTemperature value: values) { getTMP().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 withTMP(Collection values) { if (values!= null) { getTMP().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 withSegGrp148(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 value: values) { getSegGrp148().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 withSegGrp148(Collection values) { if (values!= null) { getSegGrp148().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-149" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp149" }) public static class SegGrp148 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-149") protected List segGrp149; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 .SegGrp149 } * * */ public List getSegGrp149() { if (segGrp149 == null) { segGrp149 = new ArrayList(); } return this.segGrp149; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 withSegGrp149(GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 .SegGrp149 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 .SegGrp149 value: values) { getSegGrp149().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 withSegGrp149(Collection values) { if (values!= null) { getSegGrp149().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema 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/D15B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp149 { @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.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 .SegGrp149 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 .SegGrp149 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp106 .SegGrp122 .SegGrp147 .SegGrp148 .SegGrp149 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="DMS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DMS-DocumentMessageSummary" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-54" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "dms", "segGrp54" }) public static class SegGrp53 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "DMS") protected List dms; @XmlElement(name = "SegGrp-54") protected List segGrp54; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the dms property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dms property. * *

* For example, to add a new item, do as follows: *

             *    getDMS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DMSDocumentMessageSummary } * * */ public List getDMS() { if (dms == null) { dms = new ArrayList(); } return this.dms; } /** * Gets the value of the segGrp54 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp54 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp54().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp53 .SegGrp54 } * * */ public List getSegGrp54() { if (segGrp54 == null) { segGrp54 = new ArrayList(); } return this.segGrp54; } public GOVCBR.SegGrp52 .SegGrp53 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp53 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp53 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp53 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp53 withDMS(DMSDocumentMessageSummary... values) { if (values!= null) { for (DMSDocumentMessageSummary value: values) { getDMS().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp53 withDMS(Collection values) { if (values!= null) { getDMS().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp53 withSegGrp54(GOVCBR.SegGrp52 .SegGrp53 .SegGrp54 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp53 .SegGrp54 value: values) { getSegGrp54().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp53 withSegGrp54(Collection values) { if (values!= null) { getSegGrp54().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp54 { @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.SegGrp52 .SegGrp53 .SegGrp54 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp53 .SegGrp54 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp53 .SegGrp54 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/D15B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp55 { @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.SegGrp52 .SegGrp55 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp55 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp55 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/D15B}DOC-DocumentMessageDetails"/>
         *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-58" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-59" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp57", "segGrp59" }) public static class SegGrp56 { @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-57") protected List segGrp57; @XmlElement(name = "SegGrp-59") protected List segGrp59; /** * 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 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.SegGrp52 .SegGrp56 .SegGrp57 } * * */ public List getSegGrp57() { if (segGrp57 == null) { segGrp57 = new ArrayList(); } return this.segGrp57; } /** * Gets the value of the segGrp59 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp59 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp59().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp56 .SegGrp59 } * * */ public List getSegGrp59() { if (segGrp59 == null) { segGrp59 = new ArrayList(); } return this.segGrp59; } public GOVCBR.SegGrp52 .SegGrp56 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp56 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp52 .SegGrp56 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp56 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp56 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp56 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp52 .SegGrp56 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp56 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp56 withSegGrp57(GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 value: values) { getSegGrp57().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 withSegGrp57(Collection values) { if (values!= null) { getSegGrp57().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp56 withSegGrp59(GOVCBR.SegGrp52 .SegGrp56 .SegGrp59 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp56 .SegGrp59 value: values) { getSegGrp59().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 withSegGrp59(Collection values) { if (values!= null) { getSegGrp59().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-58" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp58" }) public static class SegGrp57 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-58") protected List segGrp58; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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.SegGrp52 .SegGrp56 .SegGrp57 .SegGrp58 } * * */ public List getSegGrp58() { if (segGrp58 == null) { segGrp58 = new ArrayList(); } return this.segGrp58; } public GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 withSegGrp58(GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 .SegGrp58 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 .SegGrp58 value: values) { getSegGrp58().add(value); } } return this; } public GOVCBR.SegGrp52 .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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp58 { @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.SegGrp52 .SegGrp56 .SegGrp57 .SegGrp58 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 .SegGrp58 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 .SegGrp57 .SegGrp58 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/D15B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp59 { @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.SegGrp52 .SegGrp56 .SegGrp59 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp56 .SegGrp59 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp56 .SegGrp59 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/D15B}GEI-ProcessingInformation"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *           <element name="CUX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CUX-Currencies" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-61" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gei", "moa", "pyt", "cux", "segGrp61" }) public static class SegGrp60 { @XmlElement(name = "GEI", required = true) protected GEIProcessingInformation gei; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "PYT") protected List pyt; @XmlElement(name = "CUX") protected CUXCurrencies cux; @XmlElement(name = "SegGrp-61") protected GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 segGrp61; /** * Gets the value of the gei property. * * @return * possible object is * {@link GEIProcessingInformation } * */ public GEIProcessingInformation getGEI() { return gei; } /** * Sets the value of the gei property. * * @param value * allowed object is * {@link GEIProcessingInformation } * */ public void setGEI(GEIProcessingInformation value) { this.gei = value; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the pyt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the pyt property. * *

* For example, to add a new item, do as follows: *

             *    getPYT().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link PYTPaymentTerms } * * */ public List getPYT() { if (pyt == null) { pyt = new ArrayList(); } return this.pyt; } /** * Gets the value of the cux property. * * @return * possible object is * {@link CUXCurrencies } * */ public CUXCurrencies getCUX() { return cux; } /** * Sets the value of the cux property. * * @param value * allowed object is * {@link CUXCurrencies } * */ public void setCUX(CUXCurrencies value) { this.cux = value; } /** * Gets the value of the segGrp61 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 } * */ public GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 getSegGrp61() { return segGrp61; } /** * Sets the value of the segGrp61 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 } * */ public void setSegGrp61(GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 value) { this.segGrp61 = value; } public GOVCBR.SegGrp52 .SegGrp60 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp52 .SegGrp60 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp60 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp60 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp60 withPYT(Collection values) { if (values!= null) { getPYT().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp60 withCUX(CUXCurrencies value) { setCUX(value); return this; } public GOVCBR.SegGrp52 .SegGrp60 withSegGrp61(GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 value) { setSegGrp61(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp61 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } public GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp60 .SegGrp61 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
         *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-63" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp63" }) public static class SegGrp62 { @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-63") protected List segGrp63; /** * 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 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.SegGrp52 .SegGrp62 .SegGrp63 } * * */ public List getSegGrp63() { if (segGrp63 == null) { segGrp63 = new ArrayList(); } return this.segGrp63; } public GOVCBR.SegGrp52 .SegGrp62 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp52 .SegGrp62 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp62 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp62 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp62 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp62 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp62 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp62 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp62 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp62 withSegGrp63(GOVCBR.SegGrp52 .SegGrp62 .SegGrp63 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp62 .SegGrp63 value: values) { getSegGrp63().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp62 withSegGrp63(Collection values) { if (values!= null) { getSegGrp63().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp63 { @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.SegGrp52 .SegGrp62 .SegGrp63 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp52 .SegGrp62 .SegGrp63 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp62 .SegGrp63 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/D15B}INP-PartiesAndInstruction"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-65" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-66" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp65" }) public static class SegGrp64 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-65") protected GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 segGrp65; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

             *    getDTM().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

             *    getLOC().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

             *    getCNT().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp65 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 } * */ public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 getSegGrp65() { return segGrp65; } /** * Sets the value of the segGrp65 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 } * */ public void setSegGrp65(GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 value) { this.segGrp65 = value; } public GOVCBR.SegGrp52 .SegGrp64 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp52 .SegGrp64 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp64 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp64 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp64 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp64 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp64 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp64 withSegGrp65(GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 value) { setSegGrp65(value); return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-66" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp66" }) public static class SegGrp65 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-66") protected List segGrp66; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp66 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp66 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp66().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 .SegGrp66 } * * */ public List getSegGrp66() { if (segGrp66 == null) { segGrp66 = new ArrayList(); } return this.segGrp66; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 withSegGrp66(GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 .SegGrp66 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 .SegGrp66 value: values) { getSegGrp66().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 withSegGrp66(Collection values) { if (values!= null) { getSegGrp66().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp66 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                     *    getCOM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 .SegGrp66 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 .SegGrp66 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp64 .SegGrp65 .SegGrp66 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="TAX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TAX-DutyTaxFeeDetails"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-68" 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/D15B}PAI-PaymentInstructions"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-69" 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/D15B}GIR-RelatedIdentificationNumbers"/>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                               <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-70" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                       <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
         *                                         <complexType>
         *                                           <complexContent>
         *                                             <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                               <sequence>
         *                                                 <sequence>
         *                                                   <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp68" }) public static class SegGrp67 { @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-68") protected List segGrp68; /** * 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 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.SegGrp52 .SegGrp67 .SegGrp68 } * * */ public List getSegGrp68() { if (segGrp68 == null) { segGrp68 = new ArrayList(); } return this.segGrp68; } public GOVCBR.SegGrp52 .SegGrp67 withTAX(TAXDutyTaxFeeDetails value) { setTAX(value); return this; } public GOVCBR.SegGrp52 .SegGrp67 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 withSegGrp68(GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 value: values) { getSegGrp68().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 withSegGrp68(Collection values) { if (values!= null) { getSegGrp68().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="PAI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PAI-PaymentInstructions"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-69" 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/D15B}GIR-RelatedIdentificationNumbers"/>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *                     <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-70" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                             <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
             *                               <complexType>
             *                                 <complexContent>
             *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                                     <sequence>
             *                                       <sequence>
             *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp69" }) public static class SegGrp68 { @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-69") protected List segGrp69; /** * 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 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.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 } * * */ public List getSegGrp69() { if (segGrp69 == null) { segGrp69 = new ArrayList(); } return this.segGrp69; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 withPAI(PAIPaymentInstructions value) { setPAI(value); return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 withSegGrp69(GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 value: values) { getSegGrp69().add(value); } } return this; } public GOVCBR.SegGrp52 .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="GIR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GIR-RelatedIdentificationNumbers"/>
                 *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
                 *           <element name="VLI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}VLI-ValueListIdentification" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-70" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                   <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
                 *                     <complexType>
                 *                       <complexContent>
                 *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                           <sequence>
                 *                             <sequence>
                 *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp70" }) public static class SegGrp69 { @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-70") protected GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 segGrp70; /** * 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 segGrp70 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 } * */ public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 getSegGrp70() { return segGrp70; } /** * Sets the value of the segGrp70 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 } * */ public void setSegGrp70(GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 value) { this.segGrp70 = value; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 withGIR(GIRRelatedIdentificationNumbers value) { setGIR(value); return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 withVLI(VLIValueListIdentification value) { setVLI(value); return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 withSegGrp70(GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 value) { setSegGrp70(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/D15B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *         <element name="SegGrp-71" maxOccurs="99" minOccurs="0">
                     *           <complexType>
                     *             <complexContent>
                     *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *                 <sequence>
                     *                   <sequence>
                     *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp71" }) public static class SegGrp70 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-71") protected List segGrp71; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the segGrp71 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp71 property. * *

* For example, to add a new item, do as follows: *

                         *    getSegGrp71().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 .SegGrp71 } * * */ public List getSegGrp71() { if (segGrp71 == null) { segGrp71 = new ArrayList(); } return this.segGrp71; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 withSegGrp71(GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 .SegGrp71 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 .SegGrp71 value: values) { getSegGrp71().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 withSegGrp71(Collection values) { if (values!= null) { getSegGrp71().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                         * <complexType>
                         *   <complexContent>
                         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                         *       <sequence>
                         *         <sequence>
                         *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                         *         </sequence>
                         *       </sequence>
                         *     </restriction>
                         *   </complexContent>
                         * </complexType>
                         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp71 { @XmlElement(name = "CTA", required = true) protected CTAContactInformation cta; @XmlElement(name = "COM") protected List com; /** * Gets the value of the cta property. * * @return * possible object is * {@link CTAContactInformation } * */ public CTAContactInformation getCTA() { return cta; } /** * Sets the value of the cta property. * * @param value * allowed object is * {@link CTAContactInformation } * */ public void setCTA(CTAContactInformation value) { this.cta = value; } /** * Gets the value of the com property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the com property. * *

* For example, to add a new item, do as follows: *

                             *    getCOM().add(newItem);
                             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link COMCommunicationContact } * * */ public List getCOM() { if (com == null) { com = new ArrayList(); } return this.com; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 .SegGrp71 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 .SegGrp71 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp67 .SegGrp68 .SegGrp69 .SegGrp70 .SegGrp71 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

         * <complexType>
         *   <complexContent>
         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *       <sequence>
         *         <sequence>
         *           <element name="GOR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GOR-GovernmentalRequirements"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gor", "loc" }) public static class SegGrp72 { @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.SegGrp52 .SegGrp72 withGOR(GORGovernmentalRequirements value) { setGOR(value); return this; } public GOVCBR.SegGrp52 .SegGrp72 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/D15B}MEA-Measurements"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "mea", "qty" }) public static class SegGrp73 { @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.SegGrp52 .SegGrp73 withMEA(MEAMeasurements value) { setMEA(value); return this; } public GOVCBR.SegGrp52 .SegGrp73 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp73 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/D15B}STS-Status"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-75" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
         *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sts", "dtm", "segGrp75" }) public static class SegGrp74 { @XmlElement(name = "STS", required = true) protected STSStatus sts; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-75") protected List segGrp75; /** * 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 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.SegGrp52 .SegGrp74 .SegGrp75 } * * */ public List getSegGrp75() { if (segGrp75 == null) { segGrp75 = new ArrayList(); } return this.segGrp75; } public GOVCBR.SegGrp52 .SegGrp74 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp52 .SegGrp74 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp74 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp74 withSegGrp75(GOVCBR.SegGrp52 .SegGrp74 .SegGrp75 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp74 .SegGrp75 value: values) { getSegGrp75().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp74 withSegGrp75(Collection values) { if (values!= null) { getSegGrp75().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
             *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp75 { @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.SegGrp52 .SegGrp74 .SegGrp75 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp52 .SegGrp74 .SegGrp75 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp74 .SegGrp75 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/D15B}TMP-Temperature"/>
         *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp76 { @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.SegGrp52 .SegGrp76 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp52 .SegGrp76 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp76 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp76 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp76 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/D15B}TOD-TermsOfDeliveryOrTransport"/>
         *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *         </sequence>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tod", "loc", "gei" }) public static class SegGrp77 { @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.SegGrp52 .SegGrp77 withTOD(TODTermsOfDeliveryOrTransport value) { setTOD(value); return this; } public GOVCBR.SegGrp52 .SegGrp77 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp77 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp77 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp77 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/D15B}CNI-ConsignmentInformation"/>
         *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" maxOccurs="99" minOccurs="0"/>
         *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" minOccurs="0"/>
         *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="99" minOccurs="0"/>
         *           <element name="TOD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TOD-TermsOfDeliveryOrTransport" maxOccurs="9" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-79" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
         *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-81" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ARR-ArrayInformation" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-82" 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/D15B}GEI-ProcessingInformation"/>
         *                               <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                               <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-83" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="DOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DOC-DocumentMessageDetails"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-84" maxOccurs="9" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-87" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="RCS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RCS-RequirementsAndConditions"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-88" 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/D15B}ERP-ErrorPointDetails"/>
         *                               <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-89" 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/D15B}INP-PartiesAndInstruction"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
         *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-90" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-91" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-92" 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/D15B}PAC-Package"/>
         *                     <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-93" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="TMP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TMP-Temperature"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *         <element name="SegGrp-94" maxOccurs="99" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
         *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
         *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                             </sequence>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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-98" 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/D15B}TDT-TransportInformation"/>
         *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                     <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
         *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
         *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
         *                     <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
         *                     <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
         *                     <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
         *                     <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
         *                     <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
         *                     <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
         *                   </sequence>
         *                   <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                           </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
         *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                               <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
         *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                   <element name="SegGrp-102" maxOccurs="99" minOccurs="0">
         *                     <complexType>
         *                       <complexContent>
         *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                           <sequence>
         *                             <sequence>
         *                               <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
         *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                               <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
         *                               <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
         *                             </sequence>
         *                             <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
         *                               <complexType>
         *                                 <complexContent>
         *                                   <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                                     <sequence>
         *                                       <sequence>
         *                                         <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
         *                                         <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
         *                                       </sequence>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                             <element name="SegGrp-104" 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/D15B}NAD-NameAndAddress"/>
         *                                         <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *                                         <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
         *                                                   <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
         *                                                 </sequence>
         *                                               </sequence>
         *                                             </restriction>
         *                                           </complexContent>
         *                                         </complexType>
         *                                       </element>
         *                                     </sequence>
         *                                   </restriction>
         *                                 </complexContent>
         *                               </complexType>
         *                             </element>
         *                           </sequence>
         *                         </restriction>
         *                       </complexContent>
         *                     </complexType>
         *                   </element>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cni", "rff", "gei", "sts", "cnt", "qty", "moa", "ifd", "tod", "segGrp79", "segGrp81", "segGrp83", "segGrp87", "segGrp89", "segGrp92", "segGrp93", "segGrp94", "segGrp98" }) public static class SegGrp78 { @XmlElement(name = "CNI", required = true) protected CNIConsignmentInformation cni; @XmlElement(name = "RFF") protected List rff; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "STS") protected List sts; @XmlElement(name = "CNT") protected CNTControlTotal cnt; @XmlElement(name = "QTY") protected List qty; @XmlElement(name = "MOA") protected List moa; @XmlElement(name = "IFD") protected List ifd; @XmlElement(name = "TOD") protected List tod; @XmlElement(name = "SegGrp-79") protected List segGrp79; @XmlElement(name = "SegGrp-81") protected List segGrp81; @XmlElement(name = "SegGrp-83") protected List segGrp83; @XmlElement(name = "SegGrp-87") protected List segGrp87; @XmlElement(name = "SegGrp-89") protected GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 segGrp89; @XmlElement(name = "SegGrp-92") protected List segGrp92; @XmlElement(name = "SegGrp-93") protected List segGrp93; @XmlElement(name = "SegGrp-94") protected List segGrp94; @XmlElement(name = "SegGrp-98") protected List segGrp98; /** * Gets the value of the cni property. * * @return * possible object is * {@link CNIConsignmentInformation } * */ public CNIConsignmentInformation getCNI() { return cni; } /** * Sets the value of the cni property. * * @param value * allowed object is * {@link CNIConsignmentInformation } * */ public void setCNI(CNIConsignmentInformation value) { this.cni = value; } /** * Gets the value of the rff property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the rff property. * *

* For example, to add a new item, do as follows: *

             *    getRFF().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link RFFReference } * * */ public List getRFF() { if (rff == null) { rff = new ArrayList(); } return this.rff; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

             *    getGEI().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the sts property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the sts property. * *

* For example, to add a new item, do as follows: *

             *    getSTS().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link STSStatus } * * */ public List getSTS() { if (sts == null) { sts = new ArrayList(); } return this.sts; } /** * Gets the value of the cnt property. * * @return * possible object is * {@link CNTControlTotal } * */ public CNTControlTotal getCNT() { return cnt; } /** * Sets the value of the cnt property. * * @param value * allowed object is * {@link CNTControlTotal } * */ public void setCNT(CNTControlTotal value) { this.cnt = value; } /** * Gets the value of the qty property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the qty property. * *

* For example, to add a new item, do as follows: *

             *    getQTY().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link QTYQuantity } * * */ public List getQTY() { if (qty == null) { qty = new ArrayList(); } return this.qty; } /** * Gets the value of the moa property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the moa property. * *

* For example, to add a new item, do as follows: *

             *    getMOA().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link MOAMonetaryAmount } * * */ public List getMOA() { if (moa == null) { moa = new ArrayList(); } return this.moa; } /** * Gets the value of the ifd property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the ifd property. * *

* For example, to add a new item, do as follows: *

             *    getIFD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link IFDInformationDetail } * * */ public List getIFD() { if (ifd == null) { ifd = new ArrayList(); } return this.ifd; } /** * Gets the value of the tod property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the tod property. * *

* For example, to add a new item, do as follows: *

             *    getTOD().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link TODTermsOfDeliveryOrTransport } * * */ public List getTOD() { if (tod == null) { tod = new ArrayList(); } return this.tod; } /** * Gets the value of the segGrp79 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp79 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp79().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 } * * */ public List getSegGrp79() { if (segGrp79 == null) { segGrp79 = new ArrayList(); } return this.segGrp79; } /** * Gets the value of the segGrp81 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp81 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp81().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 } * * */ public List getSegGrp81() { if (segGrp81 == null) { segGrp81 = new ArrayList(); } return this.segGrp81; } /** * Gets the value of the segGrp83 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp83 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp83().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 } * * */ public List getSegGrp83() { if (segGrp83 == null) { segGrp83 = new ArrayList(); } return this.segGrp83; } /** * 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.SegGrp52 .SegGrp78 .SegGrp87 } * * */ public List getSegGrp87() { if (segGrp87 == null) { segGrp87 = new ArrayList(); } return this.segGrp87; } /** * Gets the value of the segGrp89 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 } * */ public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 getSegGrp89() { return segGrp89; } /** * Sets the value of the segGrp89 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 } * */ public void setSegGrp89(GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 value) { this.segGrp89 = value; } /** * 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.SegGrp52 .SegGrp78 .SegGrp92 } * * */ public List getSegGrp92() { if (segGrp92 == null) { segGrp92 = new ArrayList(); } return this.segGrp92; } /** * 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.SegGrp52 .SegGrp78 .SegGrp93 } * * */ public List getSegGrp93() { if (segGrp93 == null) { segGrp93 = new ArrayList(); } return this.segGrp93; } /** * 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.SegGrp52 .SegGrp78 .SegGrp94 } * * */ public List getSegGrp94() { if (segGrp94 == null) { segGrp94 = new ArrayList(); } return this.segGrp94; } /** * 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.SegGrp52 .SegGrp78 .SegGrp98 } * * */ public List getSegGrp98() { if (segGrp98 == null) { segGrp98 = new ArrayList(); } return this.segGrp98; } public GOVCBR.SegGrp52 .SegGrp78 withCNI(CNIConsignmentInformation value) { setCNI(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSTS(STSStatus... values) { if (values!= null) { for (STSStatus value: values) { getSTS().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSTS(Collection values) { if (values!= null) { getSTS().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withCNT(CNTControlTotal value) { setCNT(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withTOD(TODTermsOfDeliveryOrTransport... values) { if (values!= null) { for (TODTermsOfDeliveryOrTransport value: values) { getTOD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withTOD(Collection values) { if (values!= null) { getTOD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp79(GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 value: values) { getSegGrp79().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp79(Collection values) { if (values!= null) { getSegGrp79().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp81(GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 value: values) { getSegGrp81().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp81(Collection values) { if (values!= null) { getSegGrp81().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp83(GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 value: values) { getSegGrp83().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp83(Collection values) { if (values!= null) { getSegGrp83().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp87(GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 value: values) { getSegGrp87().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp87(Collection values) { if (values!= null) { getSegGrp87().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp89(GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 value) { setSegGrp89(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp92(GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 value: values) { getSegGrp92().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp92(Collection values) { if (values!= null) { getSegGrp92().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp93(GOVCBR.SegGrp52 .SegGrp78 .SegGrp93 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp93 value: values) { getSegGrp93().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp93(Collection values) { if (values!= null) { getSegGrp93().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp94(GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 value: values) { getSegGrp94().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp94(Collection values) { if (values!= null) { getSegGrp94().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp98(GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 value: values) { getSegGrp98().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 withSegGrp98(Collection values) { if (values!= null) { getSegGrp98().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
             *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp80" }) public static class SegGrp79 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected List ifd; @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 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 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.SegGrp52 .SegGrp78 .SegGrp79 .SegGrp80 } * * */ public List getSegGrp80() { if (segGrp80 == null) { segGrp80 = new ArrayList(); } return this.segGrp80; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 withIFD(IFDInformationDetail... values) { if (values!= null) { for (IFDInformationDetail value: values) { getIFD().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 withIFD(Collection values) { if (values!= null) { getIFD().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 withSegGrp80(GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 .SegGrp80 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 .SegGrp80 value: values) { getSegGrp80().add(value); } } return this; } public GOVCBR.SegGrp52 .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/D15B}CTA-ContactInformation"/>
                 *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp52 .SegGrp78 .SegGrp79 .SegGrp80 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 .SegGrp80 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp79 .SegGrp80 withCOM(Collection values) { if (values!= null) { getCOM().addAll(values); } return this; } } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="ARR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ARR-ArrayInformation" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-82" 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/D15B}GEI-ProcessingInformation"/>
             *                     <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *                     <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm", "arr", "segGrp82" }) public static class SegGrp81 { @XmlElement(name = "LOC", required = true) protected LOCPlaceLocationIdentification loc; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "ARR") protected ARRArrayInformation arr; @XmlElement(name = "SegGrp-82") protected List segGrp82; /** * Gets the value of the loc property. * * @return * possible object is * {@link LOCPlaceLocationIdentification } * */ public LOCPlaceLocationIdentification getLOC() { return loc; } /** * Sets the value of the loc property. * * @param value * allowed object is * {@link LOCPlaceLocationIdentification } * */ public void setLOC(LOCPlaceLocationIdentification value) { this.loc = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the arr property. * * @return * possible object is * {@link ARRArrayInformation } * */ public ARRArrayInformation getARR() { return arr; } /** * Sets the value of the arr property. * * @param value * allowed object is * {@link ARRArrayInformation } * */ public void setARR(ARRArrayInformation value) { this.arr = value; } /** * Gets the value of the 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.SegGrp52 .SegGrp78 .SegGrp81 .SegGrp82 } * * */ public List getSegGrp82() { if (segGrp82 == null) { segGrp82 = new ArrayList(); } return this.segGrp82; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 withARR(ARRArrayInformation value) { setARR(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 withSegGrp82(GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 .SegGrp82 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 .SegGrp82 value: values) { getSegGrp82().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 withSegGrp82(Collection values) { if (values!= null) { getSegGrp82().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation"/>
                 *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
                 *           <element name="PYT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PYT-PaymentTerms" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "gei", "moa", "pyt" }) public static class SegGrp82 { @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.SegGrp52 .SegGrp78 .SegGrp81 .SegGrp82 withGEI(GEIProcessingInformation value) { setGEI(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 .SegGrp82 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 .SegGrp82 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 .SegGrp82 withPYT(PYTPaymentTerms... values) { if (values!= null) { for (PYTPaymentTerms value: values) { getPYT().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp81 .SegGrp82 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/D15B}DOC-DocumentMessageDetails"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}TSR-TransportServiceRequirements" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-84" maxOccurs="9" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp84", "segGrp86" }) public static class SegGrp83 { @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-84") protected List segGrp84; @XmlElement(name = "SegGrp-86") protected List segGrp86; /** * 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 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.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 } * * */ public List getSegGrp84() { if (segGrp84 == null) { segGrp84 = new ArrayList(); } return this.segGrp84; } /** * 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.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp86 } * * */ public List getSegGrp86() { if (segGrp86 == null) { segGrp86 = new ArrayList(); } return this.segGrp86; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withDOC(DOCDocumentMessageDetails value) { setDOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withALI(ALIAdditionalInformation value) { setALI(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withTSR(TSRTransportServiceRequirements... values) { if (values!= null) { for (TSRTransportServiceRequirements value: values) { getTSR().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withTSR(Collection values) { if (values!= null) { getTSR().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withSegGrp84(GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 value: values) { getSegGrp84().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withSegGrp84(Collection values) { if (values!= null) { getSegGrp84().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 withSegGrp86(GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp86 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp86 value: values) { getSegGrp86().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 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/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" 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/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp85" }) public static class SegGrp84 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the 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.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 .SegGrp85 } * * */ public List getSegGrp85() { if (segGrp85 == null) { segGrp85 = new ArrayList(); } return this.segGrp85; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 withSegGrp85(GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 .SegGrp85 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 .SegGrp85 value: values) { getSegGrp85().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .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/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 .SegGrp85 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp84 .SegGrp85 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp86 { @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.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp86 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp86 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp83 .SegGrp86 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/D15B}RCS-RequirementsAndConditions"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="9" minOccurs="0"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-88" 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/D15B}ERP-ErrorPointDetails"/>
             *                     <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp88" }) public static class SegGrp87 { @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-88") protected List segGrp88; /** * 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 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.SegGrp52 .SegGrp78 .SegGrp87 .SegGrp88 } * * */ public List getSegGrp88() { if (segGrp88 == null) { segGrp88 = new ArrayList(); } return this.segGrp88; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withRCS(RCSRequirementsAndConditions value) { setRCS(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withALI(ALIAdditionalInformation... values) { if (values!= null) { for (ALIAdditionalInformation value: values) { getALI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withALI(Collection values) { if (values!= null) { getALI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withSegGrp88(GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 .SegGrp88 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 .SegGrp88 value: values) { getSegGrp88().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 withSegGrp88(Collection values) { if (values!= null) { getSegGrp88().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="ERP" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ERP-ErrorPointDetails"/>
                 *           <element name="ELU" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ELU-DataElementUsageDetails" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "erp", "elu" }) public static class SegGrp88 { @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.SegGrp52 .SegGrp78 .SegGrp87 .SegGrp88 withERP(ERPErrorPointDetails value) { setERP(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 .SegGrp88 withELU(ELUDataElementUsageDetails... values) { if (values!= null) { for (ELUDataElementUsageDetails value: values) { getELU().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp87 .SegGrp88 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/D15B}INP-PartiesAndInstruction"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
             *           <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="CNT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CNT-ControlTotal" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-90" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-91" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "inp", "dtm", "loc", "cnt", "segGrp90" }) public static class SegGrp89 { @XmlElement(name = "INP", required = true) protected INPPartiesAndInstruction inp; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "LOC") protected List loc; @XmlElement(name = "CNT") protected List cnt; @XmlElement(name = "SegGrp-90") protected GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 segGrp90; /** * Gets the value of the inp property. * * @return * possible object is * {@link INPPartiesAndInstruction } * */ public INPPartiesAndInstruction getINP() { return inp; } /** * Sets the value of the inp property. * * @param value * allowed object is * {@link INPPartiesAndInstruction } * */ public void setINP(INPPartiesAndInstruction value) { this.inp = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                 *    getDTM().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the loc property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the loc property. * *

* For example, to add a new item, do as follows: *

                 *    getLOC().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link LOCPlaceLocationIdentification } * * */ public List getLOC() { if (loc == null) { loc = new ArrayList(); } return this.loc; } /** * Gets the value of the cnt property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the cnt property. * *

* For example, to add a new item, do as follows: *

                 *    getCNT().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link CNTControlTotal } * * */ public List getCNT() { if (cnt == null) { cnt = new ArrayList(); } return this.cnt; } /** * Gets the value of the segGrp90 property. * * @return * possible object is * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 } * */ public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 getSegGrp90() { return segGrp90; } /** * Sets the value of the segGrp90 property. * * @param value * allowed object is * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 } * */ public void setSegGrp90(GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 value) { this.segGrp90 = value; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 withINP(INPPartiesAndInstruction value) { setINP(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 withLOC(LOCPlaceLocationIdentification... values) { if (values!= null) { for (LOCPlaceLocationIdentification value: values) { getLOC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 withLOC(Collection values) { if (values!= null) { getLOC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 withCNT(CNTControlTotal... values) { if (values!= null) { for (CNTControlTotal value: values) { getCNT().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 withCNT(Collection values) { if (values!= null) { getCNT().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 withSegGrp90(GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 value) { setSegGrp90(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/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-91" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp91" }) public static class SegGrp90 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-91") protected List segGrp91; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 .SegGrp91 } * * */ public List getSegGrp91() { if (segGrp91 == null) { segGrp91 = new ArrayList(); } return this.segGrp91; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 withSegGrp91(GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 .SegGrp91 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 .SegGrp91 value: values) { getSegGrp91().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .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="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp91 { @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.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 .SegGrp91 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 .SegGrp91 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp89 .SegGrp90 .SegGrp91 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/D15B}PAC-Package"/>
             *           <element name="PCI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}PCI-PackageIdentification" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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 SegGrp92 { @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.SegGrp52 .SegGrp78 .SegGrp92 withPAC(PACPackage value) { setPAC(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withPCI(PCIPackageIdentification... values) { if (values!= null) { for (PCIPackageIdentification value: values) { getPCI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withPCI(Collection values) { if (values!= null) { getPCI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp92 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/D15B}TMP-Temperature"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="DGS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DGS-DangerousGoods" maxOccurs="99" minOccurs="0"/>
             *         </sequence>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "tmp", "mea", "dgs" }) public static class SegGrp93 { @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.SegGrp52 .SegGrp78 .SegGrp93 withTMP(TMPTemperature value) { setTMP(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp93 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp93 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp93 withDGS(DGSDangerousGoods... values) { if (values!= null) { for (DGSDangerousGoods value: values) { getDGS().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp93 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/D15B}EQD-EquipmentDetails"/>
             *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
             *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" 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="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                   </sequence>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-96" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *       </sequence>
             *     </restriction>
             *   </complexContent>
             * </complexType>
             * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "gei", "segGrp95", "segGrp96" }) public static class SegGrp94 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-95") protected List segGrp95; @XmlElement(name = "SegGrp-96") protected List segGrp96; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                 *    getGEI().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the 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.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp95 } * * */ public List getSegGrp95() { if (segGrp95 == null) { segGrp95 = new ArrayList(); } return this.segGrp95; } /** * Gets the value of the segGrp96 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp96 property. * *

* For example, to add a new item, do as follows: *

                 *    getSegGrp96().add(newItem);
                 * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 } * * */ public List getSegGrp96() { if (segGrp96 == null) { segGrp96 = new ArrayList(); } return this.segGrp96; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withSegGrp95(GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp95 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp95 value: values) { getSegGrp95().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withSegGrp95(Collection values) { if (values!= null) { getSegGrp95().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withSegGrp96(GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 value: values) { getSegGrp96().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 withSegGrp96(Collection values) { if (values!= null) { getSegGrp96().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp95 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp95 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp95 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                 * <complexType>
                 *   <complexContent>
                 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *       <sequence>
                 *         <sequence>
                 *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-97" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp97" }) public static class SegGrp96 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-97") protected List segGrp97; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 .SegGrp97 } * * */ public List getSegGrp97() { if (segGrp97 == null) { segGrp97 = new ArrayList(); } return this.segGrp97; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 withSegGrp97(GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 .SegGrp97 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 .SegGrp97 value: values) { getSegGrp97().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 withSegGrp97(Collection values) { if (values!= null) { getSegGrp97().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp97 { @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.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 .SegGrp97 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 .SegGrp97 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp94 .SegGrp96 .SegGrp97 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/D15B}TDT-TransportInformation"/>
             *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="99" minOccurs="0"/>
             *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
             *           <element name="MEA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MEA-Measurements" maxOccurs="99" minOccurs="0"/>
             *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="99" minOccurs="0"/>
             *           <element name="POC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}POC-PurposeOfConveyanceCall" maxOccurs="99" minOccurs="0"/>
             *           <element name="DIM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DIM-Dimensions" maxOccurs="99" minOccurs="0"/>
             *           <element name="FTX" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}FTX-FreeText" maxOccurs="99" minOccurs="0"/>
             *           <element name="GDS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GDS-NatureOfCargo" maxOccurs="99" minOccurs="0"/>
             *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
             *           <element name="GPO" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GPO-GeographicalPosition" minOccurs="0"/>
             *         </sequence>
             *         <element name="SegGrp-99" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                 </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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
             *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                     <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
             *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                 </sequence>
             *               </restriction>
             *             </complexContent>
             *           </complexType>
             *         </element>
             *         <element name="SegGrp-102" maxOccurs="99" minOccurs="0">
             *           <complexType>
             *             <complexContent>
             *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                 <sequence>
             *                   <sequence>
             *                     <element name="EQD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}EQD-EquipmentDetails"/>
             *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                     <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
             *                     <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
             *                   </sequence>
             *                   <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
             *                     <complexType>
             *                       <complexContent>
             *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *                           <sequence>
             *                             <sequence>
             *                               <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
             *                               <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
             *                             </sequence>
             *                           </sequence>
             *                         </restriction>
             *                       </complexContent>
             *                     </complexType>
             *                   </element>
             *                   <element name="SegGrp-104" 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/D15B}NAD-NameAndAddress"/>
             *                               <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
             *                               <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
             *                                         <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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", "segGrp99", "segGrp100", "segGrp102" }) public static class SegGrp98 { @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-99") protected List segGrp99; @XmlElement(name = "SegGrp-100") protected List segGrp100; @XmlElement(name = "SegGrp-102") protected List segGrp102; /** * 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 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.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp99 } * * */ public List getSegGrp99() { if (segGrp99 == null) { segGrp99 = new ArrayList(); } return this.segGrp99; } /** * 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.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 } * * */ public List getSegGrp100() { if (segGrp100 == null) { segGrp100 = new ArrayList(); } return this.segGrp100; } /** * 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.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 } * * */ public List getSegGrp102() { if (segGrp102 == null) { segGrp102 = new ArrayList(); } return this.segGrp102; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withTDT(TDTTransportInformation value) { setTDT(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withRFF(RFFReference... values) { if (values!= null) { for (RFFReference value: values) { getRFF().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withRFF(Collection values) { if (values!= null) { getRFF().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withQTY(QTYQuantity... values) { if (values!= null) { for (QTYQuantity value: values) { getQTY().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withQTY(Collection values) { if (values!= null) { getQTY().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withMEA(MEAMeasurements... values) { if (values!= null) { for (MEAMeasurements value: values) { getMEA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withMEA(Collection values) { if (values!= null) { getMEA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withMOA(MOAMonetaryAmount... values) { if (values!= null) { for (MOAMonetaryAmount value: values) { getMOA().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withMOA(Collection values) { if (values!= null) { getMOA().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withPOC(POCPurposeOfConveyanceCall... values) { if (values!= null) { for (POCPurposeOfConveyanceCall value: values) { getPOC().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withPOC(Collection values) { if (values!= null) { getPOC().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withDIM(DIMDimensions... values) { if (values!= null) { for (DIMDimensions value: values) { getDIM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withDIM(Collection values) { if (values!= null) { getDIM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withFTX(FTXFreeText... values) { if (values!= null) { for (FTXFreeText value: values) { getFTX().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withFTX(Collection values) { if (values!= null) { getFTX().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withGDS(GDSNatureOfCargo... values) { if (values!= null) { for (GDSNatureOfCargo value: values) { getGDS().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withGDS(Collection values) { if (values!= null) { getGDS().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withSTS(STSStatus value) { setSTS(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withGPO(GPOGeographicalPosition value) { setGPO(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withSegGrp99(GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp99 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp99 value: values) { getSegGrp99().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withSegGrp99(Collection values) { if (values!= null) { getSegGrp99().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withSegGrp100(GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 value: values) { getSegGrp100().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withSegGrp100(Collection values) { if (values!= null) { getSegGrp100().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 withSegGrp102(GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 value: values) { getSegGrp102().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 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="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                 *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *           <element name="NAT" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAT-Nationality" minOccurs="0"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-101" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                 *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "nat", "dtm", "segGrp101" }) public static class SegGrp100 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "NAT") protected NATNationality nat; @XmlElement(name = "DTM") protected List dtm; @XmlElement(name = "SegGrp-101") protected List segGrp101; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the nat property. * * @return * possible object is * {@link NATNationality } * */ public NATNationality getNAT() { return nat; } /** * Sets the value of the nat property. * * @param value * allowed object is * {@link NATNationality } * */ public void setNAT(NATNationality value) { this.nat = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                     *    getDTM().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 .SegGrp101 } * * */ public List getSegGrp101() { if (segGrp101 == null) { segGrp101 = new ArrayList(); } return this.segGrp101; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 withNAT(NATNationality value) { setNAT(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 withSegGrp101(GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 .SegGrp101 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 .SegGrp101 value: values) { getSegGrp101().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 withSegGrp101(Collection values) { if (values!= null) { getSegGrp101().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
                     *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "cta", "com" }) public static class SegGrp101 { @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.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 .SegGrp101 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 .SegGrp101 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp100 .SegGrp101 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/D15B}EQD-EquipmentDetails"/>
                 *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" minOccurs="0"/>
                 *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *         <element name="SegGrp-103" maxOccurs="99" minOccurs="0">
                 *           <complexType>
                 *             <complexContent>
                 *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 *                 <sequence>
                 *                   <sequence>
                 *                     <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
                 *                     <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                 *                   </sequence>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *         <element name="SegGrp-104" 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/D15B}NAD-NameAndAddress"/>
                 *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                 *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
                 *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                 *                             </sequence>
                 *                           </sequence>
                 *                         </restriction>
                 *                       </complexContent>
                 *                     </complexType>
                 *                   </element>
                 *                 </sequence>
                 *               </restriction>
                 *             </complexContent>
                 *           </complexType>
                 *         </element>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "eqd", "seq", "qty", "gei", "segGrp103", "segGrp104" }) public static class SegGrp102 { @XmlElement(name = "EQD", required = true) protected EQDEquipmentDetails eqd; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; @XmlElement(name = "QTY") protected QTYQuantity qty; @XmlElement(name = "GEI") protected List gei; @XmlElement(name = "SegGrp-103") protected List segGrp103; @XmlElement(name = "SegGrp-104") protected List segGrp104; /** * Gets the value of the eqd property. * * @return * possible object is * {@link EQDEquipmentDetails } * */ public EQDEquipmentDetails getEQD() { return eqd; } /** * Sets the value of the eqd property. * * @param value * allowed object is * {@link EQDEquipmentDetails } * */ public void setEQD(EQDEquipmentDetails value) { this.eqd = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } /** * Gets the value of the qty property. * * @return * possible object is * {@link QTYQuantity } * */ public QTYQuantity getQTY() { return qty; } /** * Sets the value of the qty property. * * @param value * allowed object is * {@link QTYQuantity } * */ public void setQTY(QTYQuantity value) { this.qty = value; } /** * Gets the value of the gei property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the gei property. * *

* For example, to add a new item, do as follows: *

                     *    getGEI().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GEIProcessingInformation } * * */ public List getGEI() { if (gei == null) { gei = new ArrayList(); } return this.gei; } /** * Gets the value of the segGrp103 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp103 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp103().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp103 } * * */ public List getSegGrp103() { if (segGrp103 == null) { segGrp103 = new ArrayList(); } return this.segGrp103; } /** * Gets the value of the segGrp104 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp104 property. * *

* For example, to add a new item, do as follows: *

                     *    getSegGrp104().add(newItem);
                     * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 } * * */ public List getSegGrp104() { if (segGrp104 == null) { segGrp104 = new ArrayList(); } return this.segGrp104; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withEQD(EQDEquipmentDetails value) { setEQD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withQTY(QTYQuantity value) { setQTY(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withGEI(GEIProcessingInformation... values) { if (values!= null) { for (GEIProcessingInformation value: values) { getGEI().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withGEI(Collection values) { if (values!= null) { getGEI().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withSegGrp103(GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp103 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp103 value: values) { getSegGrp103().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withSegGrp103(Collection values) { if (values!= null) { getSegGrp103().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withSegGrp104(GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 value: values) { getSegGrp104().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 withSegGrp104(Collection values) { if (values!= null) { getSegGrp104().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="SEL" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEL-SealNumber"/>
                     *           <element name="SEQ" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}SEQ-SequenceDetails"/>
                     *         </sequence>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "sel", "seq" }) public static class SegGrp103 { @XmlElement(name = "SEL", required = true) protected SELSealNumber sel; @XmlElement(name = "SEQ", required = true) protected SEQSequenceDetails seq; /** * Gets the value of the sel property. * * @return * possible object is * {@link SELSealNumber } * */ public SELSealNumber getSEL() { return sel; } /** * Sets the value of the sel property. * * @param value * allowed object is * {@link SELSealNumber } * */ public void setSEL(SELSealNumber value) { this.sel = value; } /** * Gets the value of the seq property. * * @return * possible object is * {@link SEQSequenceDetails } * */ public SEQSequenceDetails getSEQ() { return seq; } /** * Sets the value of the seq property. * * @param value * allowed object is * {@link SEQSequenceDetails } * */ public void setSEQ(SEQSequenceDetails value) { this.seq = value; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp103 withSEL(SELSealNumber value) { setSEL(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp103 withSEQ(SEQSequenceDetails value) { setSEQ(value); return this; } } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

                     * <complexType>
                     *   <complexContent>
                     *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                     *       <sequence>
                     *         <sequence>
                     *           <element name="NAD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}NAD-NameAndAddress"/>
                     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
                     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
                     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="99" minOccurs="0"/>
                     *                   </sequence>
                     *                 </sequence>
                     *               </restriction>
                     *             </complexContent>
                     *           </complexType>
                     *         </element>
                     *       </sequence>
                     *     </restriction>
                     *   </complexContent>
                     * </complexType>
                     * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "dtm", "segGrp105" }) public static class SegGrp104 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @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 ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the dtm property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the dtm property. * *

* For example, to add a new item, do as follows: *

                         *    getDTM().add(newItem);
                         * 
* * *

* Objects of the following type(s) are allowed in the list * {@link DTMDateTimePeriod } * * */ public List getDTM() { if (dtm == null) { dtm = new ArrayList(); } return this.dtm; } /** * Gets the value of the 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.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 .SegGrp105 } * * */ public List getSegGrp105() { if (segGrp105 == null) { segGrp105 = new ArrayList(); } return this.segGrp105; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 withDTM(Collection values) { if (values!= null) { getDTM().addAll(values); } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 withSegGrp105(GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 .SegGrp105 ... values) { if (values!= null) { for (GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 .SegGrp105 value: values) { getSegGrp105().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .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/D15B}CTA-ContactInformation"/>
                         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 .SegGrp105 withCTA(CTAContactInformation value) { setCTA(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .SegGrp104 .SegGrp105 withCOM(COMCommunicationContact... values) { if (values!= null) { for (COMCommunicationContact value: values) { getCOM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp102 .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="LOC" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}LOC-PlaceLocationIdentification"/>
                 *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="99" minOccurs="0"/>
                 *         </sequence>
                 *       </sequence>
                 *     </restriction>
                 *   </complexContent>
                 * </complexType>
                 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "loc", "dtm" }) public static class SegGrp99 { @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.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp99 withLOC(LOCPlaceLocationIdentification value) { setLOC(value); return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp99 withDTM(DTMDateTimePeriod... values) { if (values!= null) { for (DTMDateTimePeriod value: values) { getDTM().add(value); } } return this; } public GOVCBR.SegGrp52 .SegGrp78 .SegGrp98 .SegGrp99 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/D15B}NAD-NameAndAddress"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="GEI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}GEI-ProcessingInformation" minOccurs="0"/>
     *           <element name="STS" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}STS-Status" minOccurs="0"/>
     *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
     *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}CTA-ContactInformation"/>
         *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}DOC-DocumentMessageDetails"/>
     *           <element name="RFF" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}RFF-Reference" maxOccurs="9" minOccurs="0"/>
     *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}DTM-DateTimePeriod" maxOccurs="9" minOccurs="0"/>
     *           <element name="MOA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}MOA-MonetaryAmount" maxOccurs="9" minOccurs="0"/>
     *           <element name="ALI" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}ALI-AdditionalInformation" minOccurs="0"/>
     *           <element name="QTY" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}QTY-Quantity" maxOccurs="99" minOccurs="0"/>
     *           <element name="TSR" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}NAD-NameAndAddress"/>
     *                     <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
     *                   </sequence>
     *                   <element name="SegGrp-11" maxOccurs="9" minOccurs="0">
     *                     <complexType>
     *                       <complexContent>
     *                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
     *                           <sequence>
     *                             <sequence>
     *                               <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
     *                               <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}LOC-PlaceLocationIdentification"/>
     *                     <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}NAD-NameAndAddress"/>
         *           <element name="IFD" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}IFD-InformationDetail" minOccurs="0"/>
         *         </sequence>
         *         <element name="SegGrp-11" maxOccurs="9" minOccurs="0">
         *           <complexType>
         *             <complexContent>
         *               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
         *                 <sequence>
         *                   <sequence>
         *                     <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
         *                     <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}COM-CommunicationContact" maxOccurs="9" minOccurs="0"/>
         *                   </sequence>
         *                 </sequence>
         *               </restriction>
         *             </complexContent>
         *           </complexType>
         *         </element>
         *       </sequence>
         *     </restriction>
         *   </complexContent>
         * </complexType>
         * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "nad", "ifd", "segGrp11" }) public static class SegGrp10 { @XmlElement(name = "NAD", required = true) protected NADNameAndAddress nad; @XmlElement(name = "IFD") protected IFDInformationDetail ifd; @XmlElement(name = "SegGrp-11") protected List segGrp11; /** * Gets the value of the nad property. * * @return * possible object is * {@link NADNameAndAddress } * */ public NADNameAndAddress getNAD() { return nad; } /** * Sets the value of the nad property. * * @param value * allowed object is * {@link NADNameAndAddress } * */ public void setNAD(NADNameAndAddress value) { this.nad = value; } /** * Gets the value of the ifd property. * * @return * possible object is * {@link IFDInformationDetail } * */ public IFDInformationDetail getIFD() { return ifd; } /** * Sets the value of the ifd property. * * @param value * allowed object is * {@link IFDInformationDetail } * */ public void setIFD(IFDInformationDetail value) { this.ifd = value; } /** * Gets the value of the segGrp11 property. * *

* This accessor method returns a reference to the live list, * not a snapshot. Therefore any modification you make to the * returned list will be present inside the Jakarta XML Binding object. * This is why there is not a set method for the segGrp11 property. * *

* For example, to add a new item, do as follows: *

             *    getSegGrp11().add(newItem);
             * 
* * *

* Objects of the following type(s) are allowed in the list * {@link GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 } * * */ public List getSegGrp11() { if (segGrp11 == null) { segGrp11 = new ArrayList(); } return this.segGrp11; } public GOVCBR.SegGrp9 .SegGrp10 withNAD(NADNameAndAddress value) { setNAD(value); return this; } public GOVCBR.SegGrp9 .SegGrp10 withIFD(IFDInformationDetail value) { setIFD(value); return this; } public GOVCBR.SegGrp9 .SegGrp10 withSegGrp11(GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 ... values) { if (values!= null) { for (GOVCBR.SegGrp9 .SegGrp10 .SegGrp11 value: values) { getSegGrp11().add(value); } } return this; } public GOVCBR.SegGrp9 .SegGrp10 withSegGrp11(Collection values) { if (values!= null) { getSegGrp11().addAll(values); } return this; } /** *

Java class for anonymous complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

             * <complexType>
             *   <complexContent>
             *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
             *       <sequence>
             *         <sequence>
             *           <element name="CTA" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}CTA-ContactInformation"/>
             *           <element name="COM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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/D15B}LOC-PlaceLocationIdentification"/>
         *           <element name="DTM" type="{http://www.ibm.com/dfdl/edi/un/edifact/D15B}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