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

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

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


package org.smooks.edifact.binding.d17a;

import java.util.ArrayList;
import java.util.Collection;
import java.util.List;
import jakarta.xml.bind.JAXBElement;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlElementRef;
import jakarta.xml.bind.annotation.XmlElementRefs;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlType;
import org.smooks.edifact.binding.service.AUTACK;
import org.smooks.edifact.binding.service.CONTRL;
import org.smooks.edifact.binding.service.KEYMAN;
import org.smooks.edifact.binding.service.UNHMessageHeader;
import org.smooks.edifact.binding.service.UNTMessageTrailer;


/**
 * 

Java class for anonymous complex type. * *

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

 * <complexType>
 *   <complexContent>
 *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
 *       <sequence>
 *         <element name="UNH" type="{http://www.ibm.com/dfdl/edi/un/service/4.1}UNH-MessageHeader"/>
 *         <choice>
 *           <sequence>
 *             <choice>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/service/4.1}AUTACK"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/service/4.1}CONTRL"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/service/4.1}KEYMAN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONDRA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEDREQ"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}REMADV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}REQDOC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEDPRE"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUSPED"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAYDUC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}REGENT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONDRO"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SSIMOD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SUPCOT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONEST"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}JOBCON"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}REQOTE"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BOPINF"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BUSCRD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}REBORD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SLSFCT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COSTCO"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}JOBOFF"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMRDEF"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DMSTAT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAYEXT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SUPMAN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RETANN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VATDEC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}AUTHOR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INSRPT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RETINS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IMPDEF"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTRIN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COARRI"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAYMUL"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}OSTENQ"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIRDEB"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ISENDS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SSRECH"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEDRUC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PARTIN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INSDES"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ICASRP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DIRDEF"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VERMAS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CREEXT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FINCAN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONDPV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTFCC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QUOTES"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BOPCUS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RDRMES"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COPARN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONPVA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEQPOS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RELIST"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BAPLIE"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IPPOMO"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SSREGW"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}JOBMOD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ICSOLI"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DESADV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOCARE"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SAFHAZ"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRIHIS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CODENO"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CASRES"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COSTOR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTICL"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ITRRPT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DESTIM"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COACSU"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ORDRSP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LREACT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONQVA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}HANMOV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COPRAR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DGRECA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RECALC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RECLAM"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DELJIT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}UTILMD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CREMUL"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RECECO"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONWQD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUSCAR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRPAID"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}JUPREQ"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TAXCON"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RESETT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DEBADV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRICAT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRODAT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CLASET"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INSREQ"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BOPDIR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LEDGER"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INSPRE"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BERMAN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOCADV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PROTAP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INFCON"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BALANC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RESMSG"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}REPREM"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PROSRV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOCAMI"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUSDEC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOCAMR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GOVCBR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUSEXP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COREOR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STATAC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTSAI"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IPPOAD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DEBREC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PROCST"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DAPLOS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FINPAY"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}QALITY"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DELFOR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOCINF"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TPFREP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFCSUM"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PROINQ"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}APERAK"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONITT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COPINO"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}WASDIS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTCCA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INVOIC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTSTQ"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BMISRM"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ORDCHG"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}VESDEP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTSTA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CALINF"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SANCRT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INVRPT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}OSTRPT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PRODEX"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTDGN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTMIN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOCAPP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEDPID"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}LRECLM"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAYORD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GESMES"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTMBC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SLSRPT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}PAXLST"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RECORD"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONTEN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTMBF"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}WKGRRE"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}STLRPT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTMAN"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUSREP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CUSRES"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CNTCND"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}INFENT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}JINFDE"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ORDERS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CHACCO"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RETACC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SOCADE"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTMCA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}FINSTA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONAPW"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTMBP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COMDIS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MOVINS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MSCONS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}WKGRDC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COHAOR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}UTILTS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COLREQ"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}TANSTA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CODECO"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}GENRAL"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}IFTMCS"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DEBMUL"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COEDOR"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BOPBNK"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}COPAYM"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CONRPW"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CREADV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}JAPRES"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}SUPRES"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RPCALL"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BANSTA"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}CASINT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}ENTREC"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}JOBAPP"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}RECADV"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}MEDRPT"/>
 *               <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}DOCAMA"/>
 *             </choice>
 *             <element name="UNT" type="{http://www.ibm.com/dfdl/edi/un/service/4.1}UNT-MessageTrailer"/>
 *           </sequence>
 *           <sequence>
 *             <element ref="{http://www.ibm.com/dfdl/edi/un/edifact/D17A}BadMessage"/>
 *             <element name="UNT" type="{http://www.ibm.com/dfdl/edi/un/service/4.1}UNT-MessageTrailer"/>
 *           </sequence>
 *         </choice>
 *       </sequence>
 *     </restriction>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "", propOrder = { "content" }) @XmlRootElement(name = "Message") public class Message { @XmlElementRefs({ @XmlElementRef(name = "UNH", type = JAXBElement.class, required = false), @XmlElementRef(name = "AUTACK", namespace = "http://www.ibm.com/dfdl/edi/un/service/4.1", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONTRL", namespace = "http://www.ibm.com/dfdl/edi/un/service/4.1", type = JAXBElement.class, required = false), @XmlElementRef(name = "KEYMAN", namespace = "http://www.ibm.com/dfdl/edi/un/service/4.1", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONDRA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "MEDREQ", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "REMADV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "REQDOC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "MEDPRE", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CUSPED", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PAYDUC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "REGENT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONDRO", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SSIMOD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SUPCOT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONEST", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "JOBCON", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "REQOTE", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BOPINF", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BUSCRD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "REBORD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SLSFCT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COSTCO", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "JOBOFF", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DMRDEF", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DMSTAT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PAYEXT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SUPMAN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RETANN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "VATDEC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "AUTHOR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "INSRPT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RETINS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IMPDEF", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTRIN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COARRI", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PAYMUL", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "OSTENQ", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DIRDEB", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "ISENDS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SSRECH", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "MEDRUC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PARTIN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "INSDES", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "ICASRP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DIRDEF", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "VERMAS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CREEXT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "FINCAN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONDPV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTFCC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "QUOTES", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BOPCUS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RDRMES", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COPARN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONPVA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "MEQPOS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RELIST", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BAPLIE", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IPPOMO", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SSREGW", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "JOBMOD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "ICSOLI", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DESADV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DOCARE", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SAFHAZ", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PRIHIS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CODENO", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CASRES", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COSTOR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTICL", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "ITRRPT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DESTIM", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COACSU", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "ORDRSP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "LREACT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONQVA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "HANMOV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COPRAR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DGRECA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RECALC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RECLAM", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DELJIT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "UTILMD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CREMUL", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RECECO", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONWQD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CUSCAR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PRPAID", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "JUPREQ", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "TAXCON", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RESETT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DEBADV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PRICAT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PRODAT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CLASET", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "INSREQ", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BOPDIR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "LEDGER", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "INSPRE", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BERMAN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DOCADV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PROTAP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "INFCON", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BALANC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RESMSG", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "REPREM", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PROSRV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DOCAMI", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CUSDEC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DOCAMR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "GOVCBR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CUSEXP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COREOR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "STATAC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTSAI", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IPPOAD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DEBREC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PROCST", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DAPLOS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "FINPAY", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "QALITY", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DELFOR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DOCINF", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "TPFREP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFCSUM", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PROINQ", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "APERAK", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONITT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COPINO", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "WASDIS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTCCA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "INVOIC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTSTQ", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BMISRM", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "ORDCHG", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "VESDEP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTSTA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CALINF", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SANCRT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "INVRPT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "OSTRPT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PRODEX", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTDGN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTMIN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DOCAPP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "MEDPID", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "LRECLM", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PAYORD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "GESMES", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTMBC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SLSRPT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "PAXLST", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RECORD", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONTEN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTMBF", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "WKGRRE", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "STLRPT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTMAN", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CUSREP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CUSRES", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CNTCND", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "INFENT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "JINFDE", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "ORDERS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CHACCO", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RETACC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SOCADE", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTMCA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "FINSTA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONAPW", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTMBP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COMDIS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "MOVINS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "MSCONS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "WKGRDC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COHAOR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "UTILTS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COLREQ", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "TANSTA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CODECO", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "GENRAL", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "IFTMCS", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DEBMUL", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COEDOR", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BOPBNK", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "COPAYM", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CONRPW", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CREADV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "JAPRES", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "SUPRES", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RPCALL", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "BANSTA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "CASINT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "ENTREC", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "JOBAPP", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "RECADV", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "MEDRPT", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "DOCAMA", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = JAXBElement.class, required = false), @XmlElementRef(name = "UNT", type = JAXBElement.class, required = false), @XmlElementRef(name = "BadMessage", namespace = "http://www.ibm.com/dfdl/edi/un/edifact/D17A", type = BadMessage.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 "UNT" is used by two different parts of a schema. See: * line 1058 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d17a/target/classes/EDIFACT-Interchange.dfdl.xsd * line 1054 of file:/home/runner/work/smooks-edi-cartridge/smooks-edi-cartridge/edifact-jaxb-bindings/d17a/target/classes/EDIFACT-Interchange.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 APERAK }{@code >} * {@link JAXBElement }{@code <}{@link AUTHOR }{@code >} * {@link JAXBElement }{@code <}{@link BALANC }{@code >} * {@link JAXBElement }{@code <}{@link BANSTA }{@code >} * {@link JAXBElement }{@code <}{@link BAPLIE }{@code >} * {@link JAXBElement }{@code <}{@link BERMAN }{@code >} * {@link JAXBElement }{@code <}{@link BMISRM }{@code >} * {@link JAXBElement }{@code <}{@link BOPBNK }{@code >} * {@link JAXBElement }{@code <}{@link BOPCUS }{@code >} * {@link JAXBElement }{@code <}{@link BOPDIR }{@code >} * {@link JAXBElement }{@code <}{@link BOPINF }{@code >} * {@link JAXBElement }{@code <}{@link BUSCRD }{@code >} * {@link JAXBElement }{@code <}{@link CALINF }{@code >} * {@link JAXBElement }{@code <}{@link CASINT }{@code >} * {@link JAXBElement }{@code <}{@link CASRES }{@code >} * {@link JAXBElement }{@code <}{@link CHACCO }{@code >} * {@link JAXBElement }{@code <}{@link CLASET }{@code >} * {@link JAXBElement }{@code <}{@link CNTCND }{@code >} * {@link JAXBElement }{@code <}{@link COACSU }{@code >} * {@link JAXBElement }{@code <}{@link COARRI }{@code >} * {@link JAXBElement }{@code <}{@link CODECO }{@code >} * {@link JAXBElement }{@code <}{@link CODENO }{@code >} * {@link JAXBElement }{@code <}{@link COEDOR }{@code >} * {@link JAXBElement }{@code <}{@link COHAOR }{@code >} * {@link JAXBElement }{@code <}{@link COLREQ }{@code >} * {@link JAXBElement }{@code <}{@link COMDIS }{@code >} * {@link JAXBElement }{@code <}{@link CONAPW }{@code >} * {@link JAXBElement }{@code <}{@link CONDPV }{@code >} * {@link JAXBElement }{@code <}{@link CONDRA }{@code >} * {@link JAXBElement }{@code <}{@link CONDRO }{@code >} * {@link JAXBElement }{@code <}{@link CONEST }{@code >} * {@link JAXBElement }{@code <}{@link CONITT }{@code >} * {@link JAXBElement }{@code <}{@link CONPVA }{@code >} * {@link JAXBElement }{@code <}{@link CONQVA }{@code >} * {@link JAXBElement }{@code <}{@link CONRPW }{@code >} * {@link JAXBElement }{@code <}{@link CONTEN }{@code >} * {@link JAXBElement }{@code <}{@link CONWQD }{@code >} * {@link JAXBElement }{@code <}{@link COPARN }{@code >} * {@link JAXBElement }{@code <}{@link COPAYM }{@code >} * {@link JAXBElement }{@code <}{@link COPINO }{@code >} * {@link JAXBElement }{@code <}{@link COPRAR }{@code >} * {@link JAXBElement }{@code <}{@link COREOR }{@code >} * {@link JAXBElement }{@code <}{@link COSTCO }{@code >} * {@link JAXBElement }{@code <}{@link COSTOR }{@code >} * {@link JAXBElement }{@code <}{@link CREADV }{@code >} * {@link JAXBElement }{@code <}{@link CREEXT }{@code >} * {@link JAXBElement }{@code <}{@link CREMUL }{@code >} * {@link JAXBElement }{@code <}{@link CUSCAR }{@code >} * {@link JAXBElement }{@code <}{@link CUSDEC }{@code >} * {@link JAXBElement }{@code <}{@link CUSEXP }{@code >} * {@link JAXBElement }{@code <}{@link CUSPED }{@code >} * {@link JAXBElement }{@code <}{@link CUSREP }{@code >} * {@link JAXBElement }{@code <}{@link CUSRES }{@code >} * {@link JAXBElement }{@code <}{@link DAPLOS }{@code >} * {@link JAXBElement }{@code <}{@link DEBADV }{@code >} * {@link JAXBElement }{@code <}{@link DEBMUL }{@code >} * {@link JAXBElement }{@code <}{@link DEBREC }{@code >} * {@link JAXBElement }{@code <}{@link DELFOR }{@code >} * {@link JAXBElement }{@code <}{@link DELJIT }{@code >} * {@link JAXBElement }{@code <}{@link DESADV }{@code >} * {@link JAXBElement }{@code <}{@link DESTIM }{@code >} * {@link JAXBElement }{@code <}{@link DGRECA }{@code >} * {@link JAXBElement }{@code <}{@link DIRDEB }{@code >} * {@link JAXBElement }{@code <}{@link DIRDEF }{@code >} * {@link JAXBElement }{@code <}{@link DMRDEF }{@code >} * {@link JAXBElement }{@code <}{@link DMSTAT }{@code >} * {@link JAXBElement }{@code <}{@link DOCADV }{@code >} * {@link JAXBElement }{@code <}{@link DOCAMA }{@code >} * {@link JAXBElement }{@code <}{@link DOCAMI }{@code >} * {@link JAXBElement }{@code <}{@link DOCAMR }{@code >} * {@link JAXBElement }{@code <}{@link DOCAPP }{@code >} * {@link JAXBElement }{@code <}{@link DOCARE }{@code >} * {@link JAXBElement }{@code <}{@link DOCINF }{@code >} * {@link JAXBElement }{@code <}{@link ENTREC }{@code >} * {@link JAXBElement }{@code <}{@link FINCAN }{@code >} * {@link JAXBElement }{@code <}{@link FINPAY }{@code >} * {@link JAXBElement }{@code <}{@link FINSTA }{@code >} * {@link JAXBElement }{@code <}{@link GENRAL }{@code >} * {@link JAXBElement }{@code <}{@link GESMES }{@code >} * {@link JAXBElement }{@code <}{@link GOVCBR }{@code >} * {@link JAXBElement }{@code <}{@link HANMOV }{@code >} * {@link JAXBElement }{@code <}{@link ICASRP }{@code >} * {@link JAXBElement }{@code <}{@link ICSOLI }{@code >} * {@link JAXBElement }{@code <}{@link IFCSUM }{@code >} * {@link JAXBElement }{@code <}{@link IFTCCA }{@code >} * {@link JAXBElement }{@code <}{@link IFTDGN }{@code >} * {@link JAXBElement }{@code <}{@link IFTFCC }{@code >} * {@link JAXBElement }{@code <}{@link IFTICL }{@code >} * {@link JAXBElement }{@code <}{@link IFTMAN }{@code >} * {@link JAXBElement }{@code <}{@link IFTMBC }{@code >} * {@link JAXBElement }{@code <}{@link IFTMBF }{@code >} * {@link JAXBElement }{@code <}{@link IFTMBP }{@code >} * {@link JAXBElement }{@code <}{@link IFTMCA }{@code >} * {@link JAXBElement }{@code <}{@link IFTMCS }{@code >} * {@link JAXBElement }{@code <}{@link IFTMIN }{@code >} * {@link JAXBElement }{@code <}{@link IFTRIN }{@code >} * {@link JAXBElement }{@code <}{@link IFTSAI }{@code >} * {@link JAXBElement }{@code <}{@link IFTSTA }{@code >} * {@link JAXBElement }{@code <}{@link IFTSTQ }{@code >} * {@link JAXBElement }{@code <}{@link IMPDEF }{@code >} * {@link JAXBElement }{@code <}{@link INFCON }{@code >} * {@link JAXBElement }{@code <}{@link INFENT }{@code >} * {@link JAXBElement }{@code <}{@link INSDES }{@code >} * {@link JAXBElement }{@code <}{@link INSPRE }{@code >} * {@link JAXBElement }{@code <}{@link INSREQ }{@code >} * {@link JAXBElement }{@code <}{@link INSRPT }{@code >} * {@link JAXBElement }{@code <}{@link INVOIC }{@code >} * {@link JAXBElement }{@code <}{@link INVRPT }{@code >} * {@link JAXBElement }{@code <}{@link IPPOAD }{@code >} * {@link JAXBElement }{@code <}{@link IPPOMO }{@code >} * {@link JAXBElement }{@code <}{@link ISENDS }{@code >} * {@link JAXBElement }{@code <}{@link ITRRPT }{@code >} * {@link JAXBElement }{@code <}{@link JAPRES }{@code >} * {@link JAXBElement }{@code <}{@link JINFDE }{@code >} * {@link JAXBElement }{@code <}{@link JOBAPP }{@code >} * {@link JAXBElement }{@code <}{@link JOBCON }{@code >} * {@link JAXBElement }{@code <}{@link JOBMOD }{@code >} * {@link JAXBElement }{@code <}{@link JOBOFF }{@code >} * {@link JAXBElement }{@code <}{@link JUPREQ }{@code >} * {@link JAXBElement }{@code <}{@link LEDGER }{@code >} * {@link JAXBElement }{@code <}{@link LREACT }{@code >} * {@link JAXBElement }{@code <}{@link LRECLM }{@code >} * {@link JAXBElement }{@code <}{@link MEDPID }{@code >} * {@link JAXBElement }{@code <}{@link MEDPRE }{@code >} * {@link JAXBElement }{@code <}{@link MEDREQ }{@code >} * {@link JAXBElement }{@code <}{@link MEDRPT }{@code >} * {@link JAXBElement }{@code <}{@link MEDRUC }{@code >} * {@link JAXBElement }{@code <}{@link MEQPOS }{@code >} * {@link JAXBElement }{@code <}{@link MOVINS }{@code >} * {@link JAXBElement }{@code <}{@link MSCONS }{@code >} * {@link JAXBElement }{@code <}{@link ORDCHG }{@code >} * {@link JAXBElement }{@code <}{@link ORDERS }{@code >} * {@link JAXBElement }{@code <}{@link ORDRSP }{@code >} * {@link JAXBElement }{@code <}{@link OSTENQ }{@code >} * {@link JAXBElement }{@code <}{@link OSTRPT }{@code >} * {@link JAXBElement }{@code <}{@link PARTIN }{@code >} * {@link JAXBElement }{@code <}{@link PAXLST }{@code >} * {@link JAXBElement }{@code <}{@link PAYDUC }{@code >} * {@link JAXBElement }{@code <}{@link PAYEXT }{@code >} * {@link JAXBElement }{@code <}{@link PAYMUL }{@code >} * {@link JAXBElement }{@code <}{@link PAYORD }{@code >} * {@link JAXBElement }{@code <}{@link PRICAT }{@code >} * {@link JAXBElement }{@code <}{@link PRIHIS }{@code >} * {@link JAXBElement }{@code <}{@link PROCST }{@code >} * {@link JAXBElement }{@code <}{@link PRODAT }{@code >} * {@link JAXBElement }{@code <}{@link PRODEX }{@code >} * {@link JAXBElement }{@code <}{@link PROINQ }{@code >} * {@link JAXBElement }{@code <}{@link PROSRV }{@code >} * {@link JAXBElement }{@code <}{@link PROTAP }{@code >} * {@link JAXBElement }{@code <}{@link PRPAID }{@code >} * {@link JAXBElement }{@code <}{@link QALITY }{@code >} * {@link JAXBElement }{@code <}{@link QUOTES }{@code >} * {@link JAXBElement }{@code <}{@link RDRMES }{@code >} * {@link JAXBElement }{@code <}{@link REBORD }{@code >} * {@link JAXBElement }{@code <}{@link RECADV }{@code >} * {@link JAXBElement }{@code <}{@link RECALC }{@code >} * {@link JAXBElement }{@code <}{@link RECECO }{@code >} * {@link JAXBElement }{@code <}{@link RECLAM }{@code >} * {@link JAXBElement }{@code <}{@link RECORD }{@code >} * {@link JAXBElement }{@code <}{@link REGENT }{@code >} * {@link JAXBElement }{@code <}{@link RELIST }{@code >} * {@link JAXBElement }{@code <}{@link REMADV }{@code >} * {@link JAXBElement }{@code <}{@link REPREM }{@code >} * {@link JAXBElement }{@code <}{@link REQDOC }{@code >} * {@link JAXBElement }{@code <}{@link REQOTE }{@code >} * {@link JAXBElement }{@code <}{@link RESETT }{@code >} * {@link JAXBElement }{@code <}{@link RESMSG }{@code >} * {@link JAXBElement }{@code <}{@link RETACC }{@code >} * {@link JAXBElement }{@code <}{@link RETANN }{@code >} * {@link JAXBElement }{@code <}{@link RETINS }{@code >} * {@link JAXBElement }{@code <}{@link RPCALL }{@code >} * {@link JAXBElement }{@code <}{@link SAFHAZ }{@code >} * {@link JAXBElement }{@code <}{@link SANCRT }{@code >} * {@link JAXBElement }{@code <}{@link SLSFCT }{@code >} * {@link JAXBElement }{@code <}{@link SLSRPT }{@code >} * {@link JAXBElement }{@code <}{@link SOCADE }{@code >} * {@link JAXBElement }{@code <}{@link SSIMOD }{@code >} * {@link JAXBElement }{@code <}{@link SSRECH }{@code >} * {@link JAXBElement }{@code <}{@link SSREGW }{@code >} * {@link JAXBElement }{@code <}{@link STATAC }{@code >} * {@link JAXBElement }{@code <}{@link STLRPT }{@code >} * {@link JAXBElement }{@code <}{@link SUPCOT }{@code >} * {@link JAXBElement }{@code <}{@link SUPMAN }{@code >} * {@link JAXBElement }{@code <}{@link SUPRES }{@code >} * {@link JAXBElement }{@code <}{@link TANSTA }{@code >} * {@link JAXBElement }{@code <}{@link TAXCON }{@code >} * {@link JAXBElement }{@code <}{@link TPFREP }{@code >} * {@link JAXBElement }{@code <}{@link UTILMD }{@code >} * {@link JAXBElement }{@code <}{@link UTILTS }{@code >} * {@link JAXBElement }{@code <}{@link VATDEC }{@code >} * {@link JAXBElement }{@code <}{@link VERMAS }{@code >} * {@link JAXBElement }{@code <}{@link VESDEP }{@code >} * {@link JAXBElement }{@code <}{@link WASDIS }{@code >} * {@link JAXBElement }{@code <}{@link WKGRDC }{@code >} * {@link JAXBElement }{@code <}{@link WKGRRE }{@code >} * {@link JAXBElement }{@code <}{@link AUTACK }{@code >} * {@link JAXBElement }{@code <}{@link CONTRL }{@code >} * {@link JAXBElement }{@code <}{@link KEYMAN }{@code >} * {@link JAXBElement }{@code <}{@link UNHMessageHeader }{@code >} * {@link JAXBElement }{@code <}{@link UNTMessageTrailer }{@code >} * {@link BadMessage } * * */ public List getContent() { if (content == null) { content = new ArrayList(); } return this.content; } public Message withContent(Object... values) { if (values!= null) { for (Object value: values) { getContent().add(value); } } return this; } public Message withContent(Collection values) { if (values!= null) { getContent().addAll(values); } return this; } }