Subversion Repositories SmartDukaan

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
7905 manish.sha 1
/**
2
 * ShipServiceSoapBindingStub.java
3
 *
4
 * This file was auto-generated from WSDL
5
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6
 */
7
 
8
package com.fedex.ship.stub;
9
 
10
public class ShipServiceSoapBindingStub extends org.apache.axis.client.Stub implements com.fedex.ship.stub.ShipPortType {
11
    private java.util.Vector cachedSerClasses = new java.util.Vector();
12
    private java.util.Vector cachedSerQNames = new java.util.Vector();
13
    private java.util.Vector cachedSerFactories = new java.util.Vector();
14
    private java.util.Vector cachedDeserFactories = new java.util.Vector();
15
 
16
    static org.apache.axis.description.OperationDesc [] _operations;
17
 
18
    static {
19
        _operations = new org.apache.axis.description.OperationDesc[7];
20
        _initOperationDesc1();
21
    }
22
 
23
    private static void _initOperationDesc1(){
24
        org.apache.axis.description.OperationDesc oper;
25
        org.apache.axis.description.ParameterDesc param;
26
        oper = new org.apache.axis.description.OperationDesc();
27
        oper.setName("createPendingShipment");
28
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CreatePendingShipmentRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CreatePendingShipmentRequest"), com.fedex.ship.stub.CreatePendingShipmentRequest.class, false, false);
29
        oper.addParameter(param);
30
        oper.setReturnType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CreatePendingShipmentReply"));
31
        oper.setReturnClass(com.fedex.ship.stub.CreatePendingShipmentReply.class);
32
        oper.setReturnQName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CreatePendingShipmentReply"));
33
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
34
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
35
        _operations[0] = oper;
36
 
37
        oper = new org.apache.axis.description.OperationDesc();
38
        oper.setName("processTag");
39
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessTagRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessTagRequest"), com.fedex.ship.stub.ProcessTagRequest.class, false, false);
40
        oper.addParameter(param);
41
        oper.setReturnType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessTagReply"));
42
        oper.setReturnClass(com.fedex.ship.stub.ProcessTagReply.class);
43
        oper.setReturnQName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessTagReply"));
44
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
45
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
46
        _operations[1] = oper;
47
 
48
        oper = new org.apache.axis.description.OperationDesc();
49
        oper.setName("processShipment");
50
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessShipmentRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessShipmentRequest"), com.fedex.ship.stub.ProcessShipmentRequest.class, false, false);
51
        oper.addParameter(param);
52
        oper.setReturnType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessShipmentReply"));
53
        oper.setReturnClass(com.fedex.ship.stub.ProcessShipmentReply.class);
54
        oper.setReturnQName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessShipmentReply"));
55
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
56
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
57
        _operations[2] = oper;
58
 
59
        oper = new org.apache.axis.description.OperationDesc();
60
        oper.setName("cancelPendingShipment");
61
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CancelPendingShipmentRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CancelPendingShipmentRequest"), com.fedex.ship.stub.CancelPendingShipmentRequest.class, false, false);
62
        oper.addParameter(param);
63
        oper.setReturnType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CancelPendingShipmentReply"));
64
        oper.setReturnClass(com.fedex.ship.stub.CancelPendingShipmentReply.class);
65
        oper.setReturnQName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CancelPendingShipmentReply"));
66
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
67
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
68
        _operations[3] = oper;
69
 
70
        oper = new org.apache.axis.description.OperationDesc();
71
        oper.setName("deleteTag");
72
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeleteTagRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeleteTagRequest"), com.fedex.ship.stub.DeleteTagRequest.class, false, false);
73
        oper.addParameter(param);
74
        oper.setReturnType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentReply"));
75
        oper.setReturnClass(com.fedex.ship.stub.ShipmentReply.class);
76
        oper.setReturnQName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentReply"));
77
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
78
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
79
        _operations[4] = oper;
80
 
81
        oper = new org.apache.axis.description.OperationDesc();
82
        oper.setName("deleteShipment");
83
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeleteShipmentRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeleteShipmentRequest"), com.fedex.ship.stub.DeleteShipmentRequest.class, false, false);
84
        oper.addParameter(param);
85
        oper.setReturnType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentReply"));
86
        oper.setReturnClass(com.fedex.ship.stub.ShipmentReply.class);
87
        oper.setReturnQName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentReply"));
88
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
89
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
90
        _operations[5] = oper;
91
 
92
        oper = new org.apache.axis.description.OperationDesc();
93
        oper.setName("validateShipment");
94
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ValidateShipmentRequest"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ValidateShipmentRequest"), com.fedex.ship.stub.ValidateShipmentRequest.class, false, false);
95
        oper.addParameter(param);
96
        oper.setReturnType(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentReply"));
97
        oper.setReturnClass(com.fedex.ship.stub.ShipmentReply.class);
98
        oper.setReturnQName(new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentReply"));
99
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
100
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
101
        _operations[6] = oper;
102
 
103
    }
104
 
105
    public ShipServiceSoapBindingStub() throws org.apache.axis.AxisFault {
106
         this(null);
107
    }
108
 
109
    public ShipServiceSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
110
         this(service);
111
         super.cachedEndpoint = endpointURL;
112
    }
113
 
114
    public ShipServiceSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
115
        if (service == null) {
116
            super.service = new org.apache.axis.client.Service();
117
        } else {
118
            super.service = service;
119
        }
120
        ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
121
            java.lang.Class cls;
122
            javax.xml.namespace.QName qName;
123
            javax.xml.namespace.QName qName2;
124
            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
125
            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
126
            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
127
            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
128
            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
129
            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
130
            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
131
            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
132
            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
133
            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
134
        addBindings0();
135
        addBindings1();
136
        addBindings2();
137
    }
138
 
139
    private void addBindings0() {
140
            java.lang.Class cls;
141
            javax.xml.namespace.QName qName;
142
            javax.xml.namespace.QName qName2;
143
            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
144
            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
145
            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
146
            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
147
            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
148
            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
149
            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
150
            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
151
            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
152
            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
153
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "AdditionalLabelsDetail");
154
            cachedSerQNames.add(qName);
155
            cls = com.fedex.ship.stub.AdditionalLabelsDetail.class;
156
            cachedSerClasses.add(cls);
157
            cachedSerFactories.add(beansf);
158
            cachedDeserFactories.add(beandf);
159
 
160
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "AdditionalLabelsType");
161
            cachedSerQNames.add(qName);
162
            cls = com.fedex.ship.stub.AdditionalLabelsType.class;
163
            cachedSerClasses.add(cls);
164
            cachedSerFactories.add(enumsf);
165
            cachedDeserFactories.add(enumdf);
166
 
167
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Address");
168
            cachedSerQNames.add(qName);
169
            cls = com.fedex.ship.stub.Address.class;
170
            cachedSerClasses.add(cls);
171
            cachedSerFactories.add(beansf);
172
            cachedDeserFactories.add(beandf);
173
 
174
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "AssociatedShipmentDetail");
175
            cachedSerQNames.add(qName);
176
            cls = com.fedex.ship.stub.AssociatedShipmentDetail.class;
177
            cachedSerClasses.add(cls);
178
            cachedSerFactories.add(beansf);
179
            cachedDeserFactories.add(beandf);
180
 
181
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "AssociatedShipmentType");
182
            cachedSerQNames.add(qName);
183
            cls = com.fedex.ship.stub.AssociatedShipmentType.class;
184
            cachedSerClasses.add(cls);
185
            cachedSerFactories.add(enumsf);
186
            cachedDeserFactories.add(enumdf);
187
 
188
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "B13AFilingOptionType");
189
            cachedSerQNames.add(qName);
190
            cls = com.fedex.ship.stub.B13AFilingOptionType.class;
191
            cachedSerClasses.add(cls);
192
            cachedSerFactories.add(enumsf);
193
            cachedDeserFactories.add(enumdf);
194
 
195
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "BarcodeSymbologyType");
196
            cachedSerQNames.add(qName);
197
            cls = com.fedex.ship.stub.BarcodeSymbologyType.class;
198
            cachedSerClasses.add(cls);
199
            cachedSerFactories.add(enumsf);
200
            cachedDeserFactories.add(enumdf);
201
 
202
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "BinaryBarcode");
203
            cachedSerQNames.add(qName);
204
            cls = com.fedex.ship.stub.BinaryBarcode.class;
205
            cachedSerClasses.add(cls);
206
            cachedSerFactories.add(beansf);
207
            cachedDeserFactories.add(beandf);
208
 
209
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "BinaryBarcodeType");
210
            cachedSerQNames.add(qName);
211
            cls = com.fedex.ship.stub.BinaryBarcodeType.class;
212
            cachedSerClasses.add(cls);
213
            cachedSerFactories.add(enumsf);
214
            cachedDeserFactories.add(enumdf);
215
 
216
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "BrokerDetail");
217
            cachedSerQNames.add(qName);
218
            cls = com.fedex.ship.stub.BrokerDetail.class;
219
            cachedSerClasses.add(cls);
220
            cachedSerFactories.add(beansf);
221
            cachedDeserFactories.add(beandf);
222
 
223
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "BrokerType");
224
            cachedSerQNames.add(qName);
225
            cls = com.fedex.ship.stub.BrokerType.class;
226
            cachedSerClasses.add(cls);
227
            cachedSerFactories.add(enumsf);
228
            cachedDeserFactories.add(enumdf);
229
 
230
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CancelPendingShipmentReply");
231
            cachedSerQNames.add(qName);
232
            cls = com.fedex.ship.stub.CancelPendingShipmentReply.class;
233
            cachedSerClasses.add(cls);
234
            cachedSerFactories.add(beansf);
235
            cachedDeserFactories.add(beandf);
236
 
237
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CancelPendingShipmentRequest");
238
            cachedSerQNames.add(qName);
239
            cls = com.fedex.ship.stub.CancelPendingShipmentRequest.class;
240
            cachedSerClasses.add(cls);
241
            cachedSerFactories.add(beansf);
242
            cachedDeserFactories.add(beandf);
243
 
244
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CarrierCodeType");
245
            cachedSerQNames.add(qName);
246
            cls = com.fedex.ship.stub.CarrierCodeType.class;
247
            cachedSerClasses.add(cls);
248
            cachedSerFactories.add(enumsf);
249
            cachedDeserFactories.add(enumdf);
250
 
251
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CertificateOfOriginDetail");
252
            cachedSerQNames.add(qName);
253
            cls = com.fedex.ship.stub.CertificateOfOriginDetail.class;
254
            cachedSerClasses.add(cls);
255
            cachedSerFactories.add(beansf);
256
            cachedDeserFactories.add(beandf);
257
 
258
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ChargeBasisLevelType");
259
            cachedSerQNames.add(qName);
260
            cls = com.fedex.ship.stub.ChargeBasisLevelType.class;
261
            cachedSerClasses.add(cls);
262
            cachedSerFactories.add(enumsf);
263
            cachedDeserFactories.add(enumdf);
264
 
265
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ClearanceBrokerageType");
266
            cachedSerQNames.add(qName);
267
            cls = com.fedex.ship.stub.ClearanceBrokerageType.class;
268
            cachedSerClasses.add(cls);
269
            cachedSerFactories.add(enumsf);
270
            cachedDeserFactories.add(enumdf);
271
 
272
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ClientDetail");
273
            cachedSerQNames.add(qName);
274
            cls = com.fedex.ship.stub.ClientDetail.class;
275
            cachedSerClasses.add(cls);
276
            cachedSerFactories.add(beansf);
277
            cachedDeserFactories.add(beandf);
278
 
279
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CodAddTransportationChargeBasisType");
280
            cachedSerQNames.add(qName);
281
            cls = com.fedex.ship.stub.CodAddTransportationChargeBasisType.class;
282
            cachedSerClasses.add(cls);
283
            cachedSerFactories.add(enumsf);
284
            cachedDeserFactories.add(enumdf);
285
 
286
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CodAddTransportationChargesDetail");
287
            cachedSerQNames.add(qName);
288
            cls = com.fedex.ship.stub.CodAddTransportationChargesDetail.class;
289
            cachedSerClasses.add(cls);
290
            cachedSerFactories.add(beansf);
291
            cachedDeserFactories.add(beandf);
292
 
293
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CodAdjustmentType");
294
            cachedSerQNames.add(qName);
295
            cls = com.fedex.ship.stub.CodAdjustmentType.class;
296
            cachedSerClasses.add(cls);
297
            cachedSerFactories.add(enumsf);
298
            cachedDeserFactories.add(enumdf);
299
 
300
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CodCollectionType");
301
            cachedSerQNames.add(qName);
302
            cls = com.fedex.ship.stub.CodCollectionType.class;
303
            cachedSerClasses.add(cls);
304
            cachedSerFactories.add(enumsf);
305
            cachedDeserFactories.add(enumdf);
306
 
307
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CodDetail");
308
            cachedSerQNames.add(qName);
309
            cls = com.fedex.ship.stub.CodDetail.class;
310
            cachedSerClasses.add(cls);
311
            cachedSerFactories.add(beansf);
312
            cachedDeserFactories.add(beandf);
313
 
314
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CodReturnPackageDetail");
315
            cachedSerQNames.add(qName);
316
            cls = com.fedex.ship.stub.CodReturnPackageDetail.class;
317
            cachedSerClasses.add(cls);
318
            cachedSerFactories.add(beansf);
319
            cachedDeserFactories.add(beandf);
320
 
321
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CodReturnReferenceIndicatorType");
322
            cachedSerQNames.add(qName);
323
            cls = com.fedex.ship.stub.CodReturnReferenceIndicatorType.class;
324
            cachedSerClasses.add(cls);
325
            cachedSerFactories.add(enumsf);
326
            cachedDeserFactories.add(enumdf);
327
 
328
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CommercialInvoice");
329
            cachedSerQNames.add(qName);
330
            cls = com.fedex.ship.stub.CommercialInvoice.class;
331
            cachedSerClasses.add(cls);
332
            cachedSerFactories.add(beansf);
333
            cachedDeserFactories.add(beandf);
334
 
335
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CommercialInvoiceDetail");
336
            cachedSerQNames.add(qName);
337
            cls = com.fedex.ship.stub.CommercialInvoiceDetail.class;
338
            cachedSerClasses.add(cls);
339
            cachedSerFactories.add(beansf);
340
            cachedDeserFactories.add(beandf);
341
 
342
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Commodity");
343
            cachedSerQNames.add(qName);
344
            cls = com.fedex.ship.stub.Commodity.class;
345
            cachedSerClasses.add(cls);
346
            cachedSerFactories.add(beansf);
347
            cachedDeserFactories.add(beandf);
348
 
349
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedCodDetail");
350
            cachedSerQNames.add(qName);
351
            cls = com.fedex.ship.stub.CompletedCodDetail.class;
352
            cachedSerClasses.add(cls);
353
            cachedSerFactories.add(beansf);
354
            cachedDeserFactories.add(beandf);
355
 
356
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedEtdDetail");
357
            cachedSerQNames.add(qName);
358
            cls = com.fedex.ship.stub.CompletedEtdDetail.class;
359
            cachedSerClasses.add(cls);
360
            cachedSerFactories.add(beansf);
361
            cachedDeserFactories.add(beandf);
362
 
363
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedHazardousPackageDetail");
364
            cachedSerQNames.add(qName);
365
            cls = com.fedex.ship.stub.CompletedHazardousPackageDetail.class;
366
            cachedSerClasses.add(cls);
367
            cachedSerFactories.add(beansf);
368
            cachedDeserFactories.add(beandf);
369
 
370
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedHazardousShipmentDetail");
371
            cachedSerQNames.add(qName);
372
            cls = com.fedex.ship.stub.CompletedHazardousShipmentDetail.class;
373
            cachedSerClasses.add(cls);
374
            cachedSerFactories.add(beansf);
375
            cachedDeserFactories.add(beandf);
376
 
377
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedHazardousSummaryDetail");
378
            cachedSerQNames.add(qName);
379
            cls = com.fedex.ship.stub.CompletedHazardousSummaryDetail.class;
380
            cachedSerClasses.add(cls);
381
            cachedSerFactories.add(beansf);
382
            cachedDeserFactories.add(beandf);
383
 
384
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedHoldAtLocationDetail");
385
            cachedSerQNames.add(qName);
386
            cls = com.fedex.ship.stub.CompletedHoldAtLocationDetail.class;
387
            cachedSerClasses.add(cls);
388
            cachedSerFactories.add(beansf);
389
            cachedDeserFactories.add(beandf);
390
 
391
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedPackageDetail");
392
            cachedSerQNames.add(qName);
393
            cls = com.fedex.ship.stub.CompletedPackageDetail.class;
394
            cachedSerClasses.add(cls);
395
            cachedSerFactories.add(beansf);
396
            cachedDeserFactories.add(beandf);
397
 
398
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedShipmentDetail");
399
            cachedSerQNames.add(qName);
400
            cls = com.fedex.ship.stub.CompletedShipmentDetail.class;
401
            cachedSerClasses.add(cls);
402
            cachedSerFactories.add(beansf);
403
            cachedDeserFactories.add(beandf);
404
 
405
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedSmartPostDetail");
406
            cachedSerQNames.add(qName);
407
            cls = com.fedex.ship.stub.CompletedSmartPostDetail.class;
408
            cachedSerClasses.add(cls);
409
            cachedSerFactories.add(beansf);
410
            cachedDeserFactories.add(beandf);
411
 
412
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CompletedTagDetail");
413
            cachedSerQNames.add(qName);
414
            cls = com.fedex.ship.stub.CompletedTagDetail.class;
415
            cachedSerClasses.add(cls);
416
            cachedSerFactories.add(beansf);
417
            cachedDeserFactories.add(beandf);
418
 
419
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ConfigurableLabelReferenceEntry");
420
            cachedSerQNames.add(qName);
421
            cls = com.fedex.ship.stub.ConfigurableLabelReferenceEntry.class;
422
            cachedSerClasses.add(cls);
423
            cachedSerFactories.add(beansf);
424
            cachedDeserFactories.add(beandf);
425
 
426
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Contact");
427
            cachedSerQNames.add(qName);
428
            cls = com.fedex.ship.stub.Contact.class;
429
            cachedSerClasses.add(cls);
430
            cachedSerFactories.add(beansf);
431
            cachedDeserFactories.add(beandf);
432
 
433
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ContactAndAddress");
434
            cachedSerQNames.add(qName);
435
            cls = com.fedex.ship.stub.ContactAndAddress.class;
436
            cachedSerClasses.add(cls);
437
            cachedSerFactories.add(beansf);
438
            cachedDeserFactories.add(beandf);
439
 
440
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ContentRecord");
441
            cachedSerQNames.add(qName);
442
            cls = com.fedex.ship.stub.ContentRecord.class;
443
            cachedSerClasses.add(cls);
444
            cachedSerFactories.add(beansf);
445
            cachedDeserFactories.add(beandf);
446
 
447
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CreatePendingShipmentReply");
448
            cachedSerQNames.add(qName);
449
            cls = com.fedex.ship.stub.CreatePendingShipmentReply.class;
450
            cachedSerClasses.add(cls);
451
            cachedSerFactories.add(beansf);
452
            cachedDeserFactories.add(beandf);
453
 
454
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CreatePendingShipmentRequest");
455
            cachedSerQNames.add(qName);
456
            cls = com.fedex.ship.stub.CreatePendingShipmentRequest.class;
457
            cachedSerClasses.add(cls);
458
            cachedSerFactories.add(beansf);
459
            cachedDeserFactories.add(beandf);
460
 
461
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CurrencyExchangeRate");
462
            cachedSerQNames.add(qName);
463
            cls = com.fedex.ship.stub.CurrencyExchangeRate.class;
464
            cachedSerClasses.add(cls);
465
            cachedSerFactories.add(beansf);
466
            cachedDeserFactories.add(beandf);
467
 
468
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomDeliveryWindowDetail");
469
            cachedSerQNames.add(qName);
470
            cls = com.fedex.ship.stub.CustomDeliveryWindowDetail.class;
471
            cachedSerClasses.add(cls);
472
            cachedSerFactories.add(beansf);
473
            cachedDeserFactories.add(beandf);
474
 
475
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomDeliveryWindowType");
476
            cachedSerQNames.add(qName);
477
            cls = com.fedex.ship.stub.CustomDeliveryWindowType.class;
478
            cachedSerClasses.add(cls);
479
            cachedSerFactories.add(enumsf);
480
            cachedDeserFactories.add(enumdf);
481
 
482
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomDocumentDetail");
483
            cachedSerQNames.add(qName);
484
            cls = com.fedex.ship.stub.CustomDocumentDetail.class;
485
            cachedSerClasses.add(cls);
486
            cachedSerFactories.add(beansf);
487
            cachedDeserFactories.add(beandf);
488
 
489
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomerImageUsage");
490
            cachedSerQNames.add(qName);
491
            cls = com.fedex.ship.stub.CustomerImageUsage.class;
492
            cachedSerClasses.add(cls);
493
            cachedSerFactories.add(beansf);
494
            cachedDeserFactories.add(beandf);
495
 
496
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomerImageUsageType");
497
            cachedSerQNames.add(qName);
498
            cls = com.fedex.ship.stub.CustomerImageUsageType.class;
499
            cachedSerClasses.add(cls);
500
            cachedSerFactories.add(enumsf);
501
            cachedDeserFactories.add(enumdf);
502
 
503
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomerReference");
504
            cachedSerQNames.add(qName);
505
            cls = com.fedex.ship.stub.CustomerReference.class;
506
            cachedSerClasses.add(cls);
507
            cachedSerFactories.add(beansf);
508
            cachedDeserFactories.add(beandf);
509
 
510
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomerReferenceType");
511
            cachedSerQNames.add(qName);
512
            cls = com.fedex.ship.stub.CustomerReferenceType.class;
513
            cachedSerClasses.add(cls);
514
            cachedSerFactories.add(enumsf);
515
            cachedDeserFactories.add(enumdf);
516
 
517
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomerSpecifiedLabelDetail");
518
            cachedSerQNames.add(qName);
519
            cls = com.fedex.ship.stub.CustomerSpecifiedLabelDetail.class;
520
            cachedSerClasses.add(cls);
521
            cachedSerFactories.add(beansf);
522
            cachedDeserFactories.add(beandf);
523
 
524
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomLabelBarcodeEntry");
525
            cachedSerQNames.add(qName);
526
            cls = com.fedex.ship.stub.CustomLabelBarcodeEntry.class;
527
            cachedSerClasses.add(cls);
528
            cachedSerFactories.add(beansf);
529
            cachedDeserFactories.add(beandf);
530
 
531
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomLabelBoxEntry");
532
            cachedSerQNames.add(qName);
533
            cls = com.fedex.ship.stub.CustomLabelBoxEntry.class;
534
            cachedSerClasses.add(cls);
535
            cachedSerFactories.add(beansf);
536
            cachedDeserFactories.add(beandf);
537
 
538
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomLabelCoordinateUnits");
539
            cachedSerQNames.add(qName);
540
            cls = com.fedex.ship.stub.CustomLabelCoordinateUnits.class;
541
            cachedSerClasses.add(cls);
542
            cachedSerFactories.add(enumsf);
543
            cachedDeserFactories.add(enumdf);
544
 
545
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomLabelDetail");
546
            cachedSerQNames.add(qName);
547
            cls = com.fedex.ship.stub.CustomLabelDetail.class;
548
            cachedSerClasses.add(cls);
549
            cachedSerFactories.add(beansf);
550
            cachedDeserFactories.add(beandf);
551
 
552
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomLabelGraphicEntry");
553
            cachedSerQNames.add(qName);
554
            cls = com.fedex.ship.stub.CustomLabelGraphicEntry.class;
555
            cachedSerClasses.add(cls);
556
            cachedSerFactories.add(beansf);
557
            cachedDeserFactories.add(beandf);
558
 
559
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomLabelPosition");
560
            cachedSerQNames.add(qName);
561
            cls = com.fedex.ship.stub.CustomLabelPosition.class;
562
            cachedSerClasses.add(cls);
563
            cachedSerFactories.add(beansf);
564
            cachedDeserFactories.add(beandf);
565
 
566
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomLabelTextEntry");
567
            cachedSerQNames.add(qName);
568
            cls = com.fedex.ship.stub.CustomLabelTextEntry.class;
569
            cachedSerClasses.add(cls);
570
            cachedSerFactories.add(beansf);
571
            cachedDeserFactories.add(beandf);
572
 
573
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomsClearanceDetail");
574
            cachedSerQNames.add(qName);
575
            cls = com.fedex.ship.stub.CustomsClearanceDetail.class;
576
            cachedSerClasses.add(cls);
577
            cachedSerFactories.add(beansf);
578
            cachedDeserFactories.add(beandf);
579
 
580
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomsOptionDetail");
581
            cachedSerQNames.add(qName);
582
            cls = com.fedex.ship.stub.CustomsOptionDetail.class;
583
            cachedSerClasses.add(cls);
584
            cachedSerFactories.add(beansf);
585
            cachedDeserFactories.add(beandf);
586
 
587
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "CustomsOptionType");
588
            cachedSerQNames.add(qName);
589
            cls = com.fedex.ship.stub.CustomsOptionType.class;
590
            cachedSerClasses.add(cls);
591
            cachedSerFactories.add(enumsf);
592
            cachedDeserFactories.add(enumdf);
593
 
594
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DangerousGoodsAccessibilityType");
595
            cachedSerQNames.add(qName);
596
            cls = com.fedex.ship.stub.DangerousGoodsAccessibilityType.class;
597
            cachedSerClasses.add(cls);
598
            cachedSerFactories.add(enumsf);
599
            cachedDeserFactories.add(enumdf);
600
 
601
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DangerousGoodsContainer");
602
            cachedSerQNames.add(qName);
603
            cls = com.fedex.ship.stub.DangerousGoodsContainer.class;
604
            cachedSerClasses.add(cls);
605
            cachedSerFactories.add(beansf);
606
            cachedDeserFactories.add(beandf);
607
 
608
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DangerousGoodsDetail");
609
            cachedSerQNames.add(qName);
610
            cls = com.fedex.ship.stub.DangerousGoodsDetail.class;
611
            cachedSerClasses.add(cls);
612
            cachedSerFactories.add(beansf);
613
            cachedDeserFactories.add(beandf);
614
 
615
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DangerousGoodsPackingOptionType");
616
            cachedSerQNames.add(qName);
617
            cls = com.fedex.ship.stub.DangerousGoodsPackingOptionType.class;
618
            cachedSerClasses.add(cls);
619
            cachedSerFactories.add(enumsf);
620
            cachedDeserFactories.add(enumdf);
621
 
622
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DangerousGoodsShippersDeclarationDetail");
623
            cachedSerQNames.add(qName);
624
            cls = com.fedex.ship.stub.DangerousGoodsShippersDeclarationDetail.class;
625
            cachedSerClasses.add(cls);
626
            cachedSerFactories.add(beansf);
627
            cachedDeserFactories.add(beandf);
628
 
629
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DangerousGoodsSignatory");
630
            cachedSerQNames.add(qName);
631
            cls = com.fedex.ship.stub.DangerousGoodsSignatory.class;
632
            cachedSerClasses.add(cls);
633
            cachedSerFactories.add(beansf);
634
            cachedDeserFactories.add(beandf);
635
 
636
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DateRange");
637
            cachedSerQNames.add(qName);
638
            cls = com.fedex.ship.stub.DateRange.class;
639
            cachedSerClasses.add(cls);
640
            cachedSerFactories.add(beansf);
641
            cachedDeserFactories.add(beandf);
642
 
643
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DayOfWeekType");
644
            cachedSerQNames.add(qName);
645
            cls = com.fedex.ship.stub.DayOfWeekType.class;
646
            cachedSerClasses.add(cls);
647
            cachedSerFactories.add(enumsf);
648
            cachedDeserFactories.add(enumdf);
649
 
650
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeleteShipmentRequest");
651
            cachedSerQNames.add(qName);
652
            cls = com.fedex.ship.stub.DeleteShipmentRequest.class;
653
            cachedSerClasses.add(cls);
654
            cachedSerFactories.add(beansf);
655
            cachedDeserFactories.add(beandf);
656
 
657
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeleteTagRequest");
658
            cachedSerQNames.add(qName);
659
            cls = com.fedex.ship.stub.DeleteTagRequest.class;
660
            cachedSerClasses.add(cls);
661
            cachedSerFactories.add(beansf);
662
            cachedDeserFactories.add(beandf);
663
 
664
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeletionControlType");
665
            cachedSerQNames.add(qName);
666
            cls = com.fedex.ship.stub.DeletionControlType.class;
667
            cachedSerClasses.add(cls);
668
            cachedSerFactories.add(enumsf);
669
            cachedDeserFactories.add(enumdf);
670
 
671
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DeliveryOnInvoiceAcceptanceDetail");
672
            cachedSerQNames.add(qName);
673
            cls = com.fedex.ship.stub.DeliveryOnInvoiceAcceptanceDetail.class;
674
            cachedSerClasses.add(cls);
675
            cachedSerFactories.add(beansf);
676
            cachedDeserFactories.add(beandf);
677
 
678
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DestinationControlDetail");
679
            cachedSerQNames.add(qName);
680
            cls = com.fedex.ship.stub.DestinationControlDetail.class;
681
            cachedSerClasses.add(cls);
682
            cachedSerFactories.add(beansf);
683
            cachedDeserFactories.add(beandf);
684
 
685
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DestinationControlStatementType");
686
            cachedSerQNames.add(qName);
687
            cls = com.fedex.ship.stub.DestinationControlStatementType.class;
688
            cachedSerClasses.add(cls);
689
            cachedSerFactories.add(enumsf);
690
            cachedDeserFactories.add(enumdf);
691
 
692
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Dimensions");
693
            cachedSerQNames.add(qName);
694
            cls = com.fedex.ship.stub.Dimensions.class;
695
            cachedSerClasses.add(cls);
696
            cachedSerFactories.add(beansf);
697
            cachedDeserFactories.add(beandf);
698
 
699
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DocTabContent");
700
            cachedSerQNames.add(qName);
701
            cls = com.fedex.ship.stub.DocTabContent.class;
702
            cachedSerClasses.add(cls);
703
            cachedSerFactories.add(beansf);
704
            cachedDeserFactories.add(beandf);
705
 
706
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DocTabContentBarcoded");
707
            cachedSerQNames.add(qName);
708
            cls = com.fedex.ship.stub.DocTabContentBarcoded.class;
709
            cachedSerClasses.add(cls);
710
            cachedSerFactories.add(beansf);
711
            cachedDeserFactories.add(beandf);
712
 
713
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DocTabContentType");
714
            cachedSerQNames.add(qName);
715
            cls = com.fedex.ship.stub.DocTabContentType.class;
716
            cachedSerClasses.add(cls);
717
            cachedSerFactories.add(enumsf);
718
            cachedDeserFactories.add(enumdf);
719
 
720
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DocTabContentZone001");
721
            cachedSerQNames.add(qName);
722
            cls = com.fedex.ship.stub.DocTabContentZone001.class;
723
            cachedSerClasses.add(cls);
724
            cachedSerFactories.add(beansf);
725
            cachedDeserFactories.add(beandf);
726
 
727
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DocTabZoneJustificationType");
728
            cachedSerQNames.add(qName);
729
            cls = com.fedex.ship.stub.DocTabZoneJustificationType.class;
730
            cachedSerClasses.add(cls);
731
            cachedSerFactories.add(enumsf);
732
            cachedDeserFactories.add(enumdf);
733
 
734
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DocTabZoneSpecification");
735
            cachedSerQNames.add(qName);
736
            cls = com.fedex.ship.stub.DocTabZoneSpecification.class;
737
            cachedSerClasses.add(cls);
738
            cachedSerFactories.add(beansf);
739
            cachedDeserFactories.add(beandf);
740
 
741
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "DropoffType");
742
            cachedSerQNames.add(qName);
743
            cls = com.fedex.ship.stub.DropoffType.class;
744
            cachedSerClasses.add(cls);
745
            cachedSerFactories.add(enumsf);
746
            cachedDeserFactories.add(enumdf);
747
 
748
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EdtCommodityTax");
749
            cachedSerQNames.add(qName);
750
            cls = com.fedex.ship.stub.EdtCommodityTax.class;
751
            cachedSerClasses.add(cls);
752
            cachedSerFactories.add(beansf);
753
            cachedDeserFactories.add(beandf);
754
 
755
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EdtExciseCondition");
756
            cachedSerQNames.add(qName);
757
            cls = com.fedex.ship.stub.EdtExciseCondition.class;
758
            cachedSerClasses.add(cls);
759
            cachedSerFactories.add(beansf);
760
            cachedDeserFactories.add(beandf);
761
 
762
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EdtRequestType");
763
            cachedSerQNames.add(qName);
764
            cls = com.fedex.ship.stub.EdtRequestType.class;
765
            cachedSerClasses.add(cls);
766
            cachedSerFactories.add(enumsf);
767
            cachedDeserFactories.add(enumdf);
768
 
769
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EdtTaxDetail");
770
            cachedSerQNames.add(qName);
771
            cls = com.fedex.ship.stub.EdtTaxDetail.class;
772
            cachedSerClasses.add(cls);
773
            cachedSerFactories.add(beansf);
774
            cachedDeserFactories.add(beandf);
775
 
776
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EdtTaxType");
777
            cachedSerQNames.add(qName);
778
            cls = com.fedex.ship.stub.EdtTaxType.class;
779
            cachedSerClasses.add(cls);
780
            cachedSerFactories.add(enumsf);
781
            cachedDeserFactories.add(enumdf);
782
 
783
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EMailLabelDetail");
784
            cachedSerQNames.add(qName);
785
            cls = com.fedex.ship.stub.EMailLabelDetail.class;
786
            cachedSerClasses.add(cls);
787
            cachedSerFactories.add(beansf);
788
            cachedDeserFactories.add(beandf);
789
 
790
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EMailNotificationAggregationType");
791
            cachedSerQNames.add(qName);
792
            cls = com.fedex.ship.stub.EMailNotificationAggregationType.class;
793
            cachedSerClasses.add(cls);
794
            cachedSerFactories.add(enumsf);
795
            cachedDeserFactories.add(enumdf);
796
 
797
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EMailNotificationDetail");
798
            cachedSerQNames.add(qName);
799
            cls = com.fedex.ship.stub.EMailNotificationDetail.class;
800
            cachedSerClasses.add(cls);
801
            cachedSerFactories.add(beansf);
802
            cachedDeserFactories.add(beandf);
803
 
804
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EMailNotificationEventType");
805
            cachedSerQNames.add(qName);
806
            cls = com.fedex.ship.stub.EMailNotificationEventType.class;
807
            cachedSerClasses.add(cls);
808
            cachedSerFactories.add(enumsf);
809
            cachedDeserFactories.add(enumdf);
810
 
811
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EMailNotificationFormatType");
812
            cachedSerQNames.add(qName);
813
            cls = com.fedex.ship.stub.EMailNotificationFormatType.class;
814
            cachedSerClasses.add(cls);
815
            cachedSerFactories.add(enumsf);
816
            cachedDeserFactories.add(enumdf);
817
 
818
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EMailNotificationRecipient");
819
            cachedSerQNames.add(qName);
820
            cls = com.fedex.ship.stub.EMailNotificationRecipient.class;
821
            cachedSerClasses.add(cls);
822
            cachedSerFactories.add(beansf);
823
            cachedDeserFactories.add(beandf);
824
 
825
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EMailNotificationRecipientType");
826
            cachedSerQNames.add(qName);
827
            cls = com.fedex.ship.stub.EMailNotificationRecipientType.class;
828
            cachedSerClasses.add(cls);
829
            cachedSerFactories.add(enumsf);
830
            cachedDeserFactories.add(enumdf);
831
 
832
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "EtdDetail");
833
            cachedSerQNames.add(qName);
834
            cls = com.fedex.ship.stub.EtdDetail.class;
835
            cachedSerClasses.add(cls);
836
            cachedSerFactories.add(beansf);
837
            cachedDeserFactories.add(beandf);
838
 
839
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ExportDetail");
840
            cachedSerQNames.add(qName);
841
            cls = com.fedex.ship.stub.ExportDetail.class;
842
            cachedSerClasses.add(cls);
843
            cachedSerFactories.add(beansf);
844
            cachedDeserFactories.add(beandf);
845
 
846
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ExpressFreightDetail");
847
            cachedSerQNames.add(qName);
848
            cls = com.fedex.ship.stub.ExpressFreightDetail.class;
849
            cachedSerClasses.add(cls);
850
            cachedSerFactories.add(beansf);
851
            cachedDeserFactories.add(beandf);
852
 
853
    }
854
    private void addBindings1() {
855
            java.lang.Class cls;
856
            javax.xml.namespace.QName qName;
857
            javax.xml.namespace.QName qName2;
858
            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
859
            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
860
            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
861
            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
862
            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
863
            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
864
            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
865
            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
866
            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
867
            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
868
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FedExLocationType");
869
            cachedSerQNames.add(qName);
870
            cls = com.fedex.ship.stub.FedExLocationType.class;
871
            cachedSerClasses.add(cls);
872
            cachedSerFactories.add(enumsf);
873
            cachedDeserFactories.add(enumdf);
874
 
875
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightAddressLabelDetail");
876
            cachedSerQNames.add(qName);
877
            cls = com.fedex.ship.stub.FreightAddressLabelDetail.class;
878
            cachedSerClasses.add(cls);
879
            cachedSerFactories.add(beansf);
880
            cachedDeserFactories.add(beandf);
881
 
882
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightBaseCharge");
883
            cachedSerQNames.add(qName);
884
            cls = com.fedex.ship.stub.FreightBaseCharge.class;
885
            cachedSerClasses.add(cls);
886
            cachedSerFactories.add(beansf);
887
            cachedDeserFactories.add(beandf);
888
 
889
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightBaseChargeCalculationType");
890
            cachedSerQNames.add(qName);
891
            cls = com.fedex.ship.stub.FreightBaseChargeCalculationType.class;
892
            cachedSerClasses.add(cls);
893
            cachedSerFactories.add(enumsf);
894
            cachedDeserFactories.add(enumdf);
895
 
896
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightChargeBasisType");
897
            cachedSerQNames.add(qName);
898
            cls = com.fedex.ship.stub.FreightChargeBasisType.class;
899
            cachedSerClasses.add(cls);
900
            cachedSerFactories.add(enumsf);
901
            cachedDeserFactories.add(enumdf);
902
 
903
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightClassType");
904
            cachedSerQNames.add(qName);
905
            cls = com.fedex.ship.stub.FreightClassType.class;
906
            cachedSerClasses.add(cls);
907
            cachedSerFactories.add(enumsf);
908
            cachedDeserFactories.add(enumdf);
909
 
910
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightCollectTermsType");
911
            cachedSerQNames.add(qName);
912
            cls = com.fedex.ship.stub.FreightCollectTermsType.class;
913
            cachedSerClasses.add(cls);
914
            cachedSerFactories.add(enumsf);
915
            cachedDeserFactories.add(enumdf);
916
 
917
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightGuaranteeDetail");
918
            cachedSerQNames.add(qName);
919
            cls = com.fedex.ship.stub.FreightGuaranteeDetail.class;
920
            cachedSerClasses.add(cls);
921
            cachedSerFactories.add(beansf);
922
            cachedDeserFactories.add(beandf);
923
 
924
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightGuaranteeType");
925
            cachedSerQNames.add(qName);
926
            cls = com.fedex.ship.stub.FreightGuaranteeType.class;
927
            cachedSerClasses.add(cls);
928
            cachedSerFactories.add(enumsf);
929
            cachedDeserFactories.add(enumdf);
930
 
931
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightOnValueType");
932
            cachedSerQNames.add(qName);
933
            cls = com.fedex.ship.stub.FreightOnValueType.class;
934
            cachedSerClasses.add(cls);
935
            cachedSerFactories.add(enumsf);
936
            cachedDeserFactories.add(enumdf);
937
 
938
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightRateDetail");
939
            cachedSerQNames.add(qName);
940
            cls = com.fedex.ship.stub.FreightRateDetail.class;
941
            cachedSerClasses.add(cls);
942
            cachedSerFactories.add(beansf);
943
            cachedDeserFactories.add(beandf);
944
 
945
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightRateNotation");
946
            cachedSerQNames.add(qName);
947
            cls = com.fedex.ship.stub.FreightRateNotation.class;
948
            cachedSerClasses.add(cls);
949
            cachedSerFactories.add(beansf);
950
            cachedDeserFactories.add(beandf);
951
 
952
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightRateQuoteType");
953
            cachedSerQNames.add(qName);
954
            cls = com.fedex.ship.stub.FreightRateQuoteType.class;
955
            cachedSerClasses.add(cls);
956
            cachedSerFactories.add(enumsf);
957
            cachedDeserFactories.add(enumdf);
958
 
959
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightShipmentDetail");
960
            cachedSerQNames.add(qName);
961
            cls = com.fedex.ship.stub.FreightShipmentDetail.class;
962
            cachedSerClasses.add(cls);
963
            cachedSerFactories.add(beansf);
964
            cachedDeserFactories.add(beandf);
965
 
966
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightShipmentLineItem");
967
            cachedSerQNames.add(qName);
968
            cls = com.fedex.ship.stub.FreightShipmentLineItem.class;
969
            cachedSerClasses.add(cls);
970
            cachedSerFactories.add(beansf);
971
            cachedDeserFactories.add(beandf);
972
 
973
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightShipmentRoleType");
974
            cachedSerQNames.add(qName);
975
            cls = com.fedex.ship.stub.FreightShipmentRoleType.class;
976
            cachedSerClasses.add(cls);
977
            cachedSerFactories.add(enumsf);
978
            cachedDeserFactories.add(enumdf);
979
 
980
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "FreightSpecialServicePayment");
981
            cachedSerQNames.add(qName);
982
            cls = com.fedex.ship.stub.FreightSpecialServicePayment.class;
983
            cachedSerClasses.add(cls);
984
            cachedSerFactories.add(beansf);
985
            cachedDeserFactories.add(beandf);
986
 
987
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "GeneralAgencyAgreementDetail");
988
            cachedSerQNames.add(qName);
989
            cls = com.fedex.ship.stub.GeneralAgencyAgreementDetail.class;
990
            cachedSerClasses.add(cls);
991
            cachedSerFactories.add(beansf);
992
            cachedDeserFactories.add(beandf);
993
 
994
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "GroundDeliveryEligibilityType");
995
            cachedSerQNames.add(qName);
996
            cls = com.fedex.ship.stub.GroundDeliveryEligibilityType.class;
997
            cachedSerClasses.add(cls);
998
            cachedSerFactories.add(enumsf);
999
            cachedDeserFactories.add(enumdf);
1000
 
1001
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityContent");
1002
            cachedSerQNames.add(qName);
1003
            cls = com.fedex.ship.stub.HazardousCommodityContent.class;
1004
            cachedSerClasses.add(cls);
1005
            cachedSerFactories.add(beansf);
1006
            cachedDeserFactories.add(beandf);
1007
 
1008
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityDescription");
1009
            cachedSerQNames.add(qName);
1010
            cls = com.fedex.ship.stub.HazardousCommodityDescription.class;
1011
            cachedSerClasses.add(cls);
1012
            cachedSerFactories.add(beansf);
1013
            cachedDeserFactories.add(beandf);
1014
 
1015
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityDescriptionProcessingOptionType");
1016
            cachedSerQNames.add(qName);
1017
            cls = com.fedex.ship.stub.HazardousCommodityDescriptionProcessingOptionType.class;
1018
            cachedSerClasses.add(cls);
1019
            cachedSerFactories.add(enumsf);
1020
            cachedDeserFactories.add(enumdf);
1021
 
1022
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityLabelTextOptionType");
1023
            cachedSerQNames.add(qName);
1024
            cls = com.fedex.ship.stub.HazardousCommodityLabelTextOptionType.class;
1025
            cachedSerClasses.add(cls);
1026
            cachedSerFactories.add(enumsf);
1027
            cachedDeserFactories.add(enumdf);
1028
 
1029
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityOptionDetail");
1030
            cachedSerQNames.add(qName);
1031
            cls = com.fedex.ship.stub.HazardousCommodityOptionDetail.class;
1032
            cachedSerClasses.add(cls);
1033
            cachedSerFactories.add(beansf);
1034
            cachedDeserFactories.add(beandf);
1035
 
1036
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityOptionType");
1037
            cachedSerQNames.add(qName);
1038
            cls = com.fedex.ship.stub.HazardousCommodityOptionType.class;
1039
            cachedSerClasses.add(cls);
1040
            cachedSerFactories.add(enumsf);
1041
            cachedDeserFactories.add(enumdf);
1042
 
1043
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityPackagingDetail");
1044
            cachedSerQNames.add(qName);
1045
            cls = com.fedex.ship.stub.HazardousCommodityPackagingDetail.class;
1046
            cachedSerClasses.add(cls);
1047
            cachedSerFactories.add(beansf);
1048
            cachedDeserFactories.add(beandf);
1049
 
1050
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityPackingDetail");
1051
            cachedSerQNames.add(qName);
1052
            cls = com.fedex.ship.stub.HazardousCommodityPackingDetail.class;
1053
            cachedSerClasses.add(cls);
1054
            cachedSerFactories.add(beansf);
1055
            cachedDeserFactories.add(beandf);
1056
 
1057
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityPackingGroupType");
1058
            cachedSerQNames.add(qName);
1059
            cls = com.fedex.ship.stub.HazardousCommodityPackingGroupType.class;
1060
            cachedSerClasses.add(cls);
1061
            cachedSerFactories.add(enumsf);
1062
            cachedDeserFactories.add(enumdf);
1063
 
1064
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityQuantityDetail");
1065
            cachedSerQNames.add(qName);
1066
            cls = com.fedex.ship.stub.HazardousCommodityQuantityDetail.class;
1067
            cachedSerClasses.add(cls);
1068
            cachedSerFactories.add(beansf);
1069
            cachedDeserFactories.add(beandf);
1070
 
1071
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousCommodityQuantityType");
1072
            cachedSerQNames.add(qName);
1073
            cls = com.fedex.ship.stub.HazardousCommodityQuantityType.class;
1074
            cachedSerClasses.add(cls);
1075
            cachedSerFactories.add(enumsf);
1076
            cachedDeserFactories.add(enumdf);
1077
 
1078
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HazardousContainerPackingType");
1079
            cachedSerQNames.add(qName);
1080
            cls = com.fedex.ship.stub.HazardousContainerPackingType.class;
1081
            cachedSerClasses.add(cls);
1082
            cachedSerFactories.add(enumsf);
1083
            cachedDeserFactories.add(enumdf);
1084
 
1085
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HoldAtLocationDetail");
1086
            cachedSerQNames.add(qName);
1087
            cls = com.fedex.ship.stub.HoldAtLocationDetail.class;
1088
            cachedSerClasses.add(cls);
1089
            cachedSerFactories.add(beansf);
1090
            cachedDeserFactories.add(beandf);
1091
 
1092
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HomeDeliveryPremiumDetail");
1093
            cachedSerQNames.add(qName);
1094
            cls = com.fedex.ship.stub.HomeDeliveryPremiumDetail.class;
1095
            cachedSerClasses.add(cls);
1096
            cachedSerFactories.add(beansf);
1097
            cachedDeserFactories.add(beandf);
1098
 
1099
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "HomeDeliveryPremiumType");
1100
            cachedSerQNames.add(qName);
1101
            cls = com.fedex.ship.stub.HomeDeliveryPremiumType.class;
1102
            cachedSerClasses.add(cls);
1103
            cachedSerFactories.add(enumsf);
1104
            cachedDeserFactories.add(enumdf);
1105
 
1106
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ImageId");
1107
            cachedSerQNames.add(qName);
1108
            cls = com.fedex.ship.stub.ImageId.class;
1109
            cachedSerClasses.add(cls);
1110
            cachedSerFactories.add(enumsf);
1111
            cachedDeserFactories.add(enumdf);
1112
 
1113
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "InternationalControlledExportDetail");
1114
            cachedSerQNames.add(qName);
1115
            cls = com.fedex.ship.stub.InternationalControlledExportDetail.class;
1116
            cachedSerClasses.add(cls);
1117
            cachedSerFactories.add(beansf);
1118
            cachedDeserFactories.add(beandf);
1119
 
1120
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "InternationalControlledExportType");
1121
            cachedSerQNames.add(qName);
1122
            cls = com.fedex.ship.stub.InternationalControlledExportType.class;
1123
            cachedSerClasses.add(cls);
1124
            cachedSerFactories.add(enumsf);
1125
            cachedDeserFactories.add(enumdf);
1126
 
1127
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "InternationalDocumentContentType");
1128
            cachedSerQNames.add(qName);
1129
            cls = com.fedex.ship.stub.InternationalDocumentContentType.class;
1130
            cachedSerClasses.add(cls);
1131
            cachedSerFactories.add(enumsf);
1132
            cachedDeserFactories.add(enumdf);
1133
 
1134
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "InternationalTrafficInArmsRegulationsDetail");
1135
            cachedSerQNames.add(qName);
1136
            cls = com.fedex.ship.stub.InternationalTrafficInArmsRegulationsDetail.class;
1137
            cachedSerClasses.add(cls);
1138
            cachedSerFactories.add(beansf);
1139
            cachedDeserFactories.add(beandf);
1140
 
1141
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LabelFormatType");
1142
            cachedSerQNames.add(qName);
1143
            cls = com.fedex.ship.stub.LabelFormatType.class;
1144
            cachedSerClasses.add(cls);
1145
            cachedSerFactories.add(enumsf);
1146
            cachedDeserFactories.add(enumdf);
1147
 
1148
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LabelMaskableDataType");
1149
            cachedSerQNames.add(qName);
1150
            cls = com.fedex.ship.stub.LabelMaskableDataType.class;
1151
            cachedSerClasses.add(cls);
1152
            cachedSerFactories.add(enumsf);
1153
            cachedDeserFactories.add(enumdf);
1154
 
1155
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LabelPrintingOrientationType");
1156
            cachedSerQNames.add(qName);
1157
            cls = com.fedex.ship.stub.LabelPrintingOrientationType.class;
1158
            cachedSerClasses.add(cls);
1159
            cachedSerFactories.add(enumsf);
1160
            cachedDeserFactories.add(enumdf);
1161
 
1162
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LabelRotationType");
1163
            cachedSerQNames.add(qName);
1164
            cls = com.fedex.ship.stub.LabelRotationType.class;
1165
            cachedSerClasses.add(cls);
1166
            cachedSerFactories.add(enumsf);
1167
            cachedDeserFactories.add(enumdf);
1168
 
1169
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LabelSpecification");
1170
            cachedSerQNames.add(qName);
1171
            cls = com.fedex.ship.stub.LabelSpecification.class;
1172
            cachedSerClasses.add(cls);
1173
            cachedSerFactories.add(beansf);
1174
            cachedDeserFactories.add(beandf);
1175
 
1176
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LabelStockType");
1177
            cachedSerQNames.add(qName);
1178
            cls = com.fedex.ship.stub.LabelStockType.class;
1179
            cachedSerClasses.add(cls);
1180
            cachedSerFactories.add(enumsf);
1181
            cachedDeserFactories.add(enumdf);
1182
 
1183
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LiabilityCoverageDetail");
1184
            cachedSerQNames.add(qName);
1185
            cls = com.fedex.ship.stub.LiabilityCoverageDetail.class;
1186
            cachedSerClasses.add(cls);
1187
            cachedSerFactories.add(beansf);
1188
            cachedDeserFactories.add(beandf);
1189
 
1190
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LiabilityCoverageType");
1191
            cachedSerQNames.add(qName);
1192
            cls = com.fedex.ship.stub.LiabilityCoverageType.class;
1193
            cachedSerClasses.add(cls);
1194
            cachedSerFactories.add(enumsf);
1195
            cachedDeserFactories.add(enumdf);
1196
 
1197
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LinearMeasure");
1198
            cachedSerQNames.add(qName);
1199
            cls = com.fedex.ship.stub.LinearMeasure.class;
1200
            cachedSerClasses.add(cls);
1201
            cachedSerFactories.add(beansf);
1202
            cachedDeserFactories.add(beandf);
1203
 
1204
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "LinearUnits");
1205
            cachedSerQNames.add(qName);
1206
            cls = com.fedex.ship.stub.LinearUnits.class;
1207
            cachedSerClasses.add(cls);
1208
            cachedSerFactories.add(enumsf);
1209
            cachedDeserFactories.add(enumdf);
1210
 
1211
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Localization");
1212
            cachedSerQNames.add(qName);
1213
            cls = com.fedex.ship.stub.Localization.class;
1214
            cachedSerClasses.add(cls);
1215
            cachedSerFactories.add(beansf);
1216
            cachedDeserFactories.add(beandf);
1217
 
1218
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Measure");
1219
            cachedSerQNames.add(qName);
1220
            cls = com.fedex.ship.stub.Measure.class;
1221
            cachedSerClasses.add(cls);
1222
            cachedSerFactories.add(beansf);
1223
            cachedDeserFactories.add(beandf);
1224
 
1225
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "MinimumChargeType");
1226
            cachedSerQNames.add(qName);
1227
            cls = com.fedex.ship.stub.MinimumChargeType.class;
1228
            cachedSerClasses.add(cls);
1229
            cachedSerFactories.add(enumsf);
1230
            cachedDeserFactories.add(enumdf);
1231
 
1232
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Money");
1233
            cachedSerQNames.add(qName);
1234
            cls = com.fedex.ship.stub.Money.class;
1235
            cachedSerClasses.add(cls);
1236
            cachedSerFactories.add(beansf);
1237
            cachedDeserFactories.add(beandf);
1238
 
1239
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NaftaCertificateOfOriginDetail");
1240
            cachedSerQNames.add(qName);
1241
            cls = com.fedex.ship.stub.NaftaCertificateOfOriginDetail.class;
1242
            cachedSerClasses.add(cls);
1243
            cachedSerFactories.add(beansf);
1244
            cachedDeserFactories.add(beandf);
1245
 
1246
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NaftaCommodityDetail");
1247
            cachedSerQNames.add(qName);
1248
            cls = com.fedex.ship.stub.NaftaCommodityDetail.class;
1249
            cachedSerClasses.add(cls);
1250
            cachedSerFactories.add(beansf);
1251
            cachedDeserFactories.add(beandf);
1252
 
1253
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NaftaImporterSpecificationType");
1254
            cachedSerQNames.add(qName);
1255
            cls = com.fedex.ship.stub.NaftaImporterSpecificationType.class;
1256
            cachedSerClasses.add(cls);
1257
            cachedSerFactories.add(enumsf);
1258
            cachedDeserFactories.add(enumdf);
1259
 
1260
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NaftaNetCostMethodCode");
1261
            cachedSerQNames.add(qName);
1262
            cls = com.fedex.ship.stub.NaftaNetCostMethodCode.class;
1263
            cachedSerClasses.add(cls);
1264
            cachedSerFactories.add(enumsf);
1265
            cachedDeserFactories.add(enumdf);
1266
 
1267
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NaftaPreferenceCriterionCode");
1268
            cachedSerQNames.add(qName);
1269
            cls = com.fedex.ship.stub.NaftaPreferenceCriterionCode.class;
1270
            cachedSerClasses.add(cls);
1271
            cachedSerFactories.add(enumsf);
1272
            cachedDeserFactories.add(enumdf);
1273
 
1274
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NaftaProducer");
1275
            cachedSerQNames.add(qName);
1276
            cls = com.fedex.ship.stub.NaftaProducer.class;
1277
            cachedSerClasses.add(cls);
1278
            cachedSerFactories.add(beansf);
1279
            cachedDeserFactories.add(beandf);
1280
 
1281
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NaftaProducerDeterminationCode");
1282
            cachedSerQNames.add(qName);
1283
            cls = com.fedex.ship.stub.NaftaProducerDeterminationCode.class;
1284
            cachedSerClasses.add(cls);
1285
            cachedSerFactories.add(enumsf);
1286
            cachedDeserFactories.add(enumdf);
1287
 
1288
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NaftaProducerSpecificationType");
1289
            cachedSerQNames.add(qName);
1290
            cls = com.fedex.ship.stub.NaftaProducerSpecificationType.class;
1291
            cachedSerClasses.add(cls);
1292
            cachedSerFactories.add(enumsf);
1293
            cachedDeserFactories.add(enumdf);
1294
 
1295
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Notification");
1296
            cachedSerQNames.add(qName);
1297
            cls = com.fedex.ship.stub.Notification.class;
1298
            cachedSerClasses.add(cls);
1299
            cachedSerFactories.add(beansf);
1300
            cachedDeserFactories.add(beandf);
1301
 
1302
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NotificationParameter");
1303
            cachedSerQNames.add(qName);
1304
            cls = com.fedex.ship.stub.NotificationParameter.class;
1305
            cachedSerClasses.add(cls);
1306
            cachedSerFactories.add(beansf);
1307
            cachedDeserFactories.add(beandf);
1308
 
1309
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "NotificationSeverityType");
1310
            cachedSerQNames.add(qName);
1311
            cls = com.fedex.ship.stub.NotificationSeverityType.class;
1312
            cachedSerClasses.add(cls);
1313
            cachedSerFactories.add(enumsf);
1314
            cachedDeserFactories.add(enumdf);
1315
 
1316
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Op900Detail");
1317
            cachedSerQNames.add(qName);
1318
            cls = com.fedex.ship.stub.Op900Detail.class;
1319
            cachedSerClasses.add(cls);
1320
            cachedSerFactories.add(beansf);
1321
            cachedDeserFactories.add(beandf);
1322
 
1323
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "OperationalInstruction");
1324
            cachedSerQNames.add(qName);
1325
            cls = com.fedex.ship.stub.OperationalInstruction.class;
1326
            cachedSerClasses.add(cls);
1327
            cachedSerFactories.add(beansf);
1328
            cachedDeserFactories.add(beandf);
1329
 
1330
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "OversizeClassType");
1331
            cachedSerQNames.add(qName);
1332
            cls = com.fedex.ship.stub.OversizeClassType.class;
1333
            cachedSerClasses.add(cls);
1334
            cachedSerFactories.add(enumsf);
1335
            cachedDeserFactories.add(enumdf);
1336
 
1337
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PackageBarcodes");
1338
            cachedSerQNames.add(qName);
1339
            cls = com.fedex.ship.stub.PackageBarcodes.class;
1340
            cachedSerClasses.add(cls);
1341
            cachedSerFactories.add(beansf);
1342
            cachedDeserFactories.add(beandf);
1343
 
1344
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PackageOperationalDetail");
1345
            cachedSerQNames.add(qName);
1346
            cls = com.fedex.ship.stub.PackageOperationalDetail.class;
1347
            cachedSerClasses.add(cls);
1348
            cachedSerFactories.add(beansf);
1349
            cachedDeserFactories.add(beandf);
1350
 
1351
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PackageRateDetail");
1352
            cachedSerQNames.add(qName);
1353
            cls = com.fedex.ship.stub.PackageRateDetail.class;
1354
            cachedSerClasses.add(cls);
1355
            cachedSerFactories.add(beansf);
1356
            cachedDeserFactories.add(beandf);
1357
 
1358
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PackageRating");
1359
            cachedSerQNames.add(qName);
1360
            cls = com.fedex.ship.stub.PackageRating.class;
1361
            cachedSerClasses.add(cls);
1362
            cachedSerFactories.add(beansf);
1363
            cachedDeserFactories.add(beandf);
1364
 
1365
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PackageSpecialServicesRequested");
1366
            cachedSerQNames.add(qName);
1367
            cls = com.fedex.ship.stub.PackageSpecialServicesRequested.class;
1368
            cachedSerClasses.add(cls);
1369
            cachedSerFactories.add(beansf);
1370
            cachedDeserFactories.add(beandf);
1371
 
1372
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PackageSpecialServiceType");
1373
            cachedSerQNames.add(qName);
1374
            cls = com.fedex.ship.stub.PackageSpecialServiceType.class;
1375
            cachedSerClasses.add(cls);
1376
            cachedSerFactories.add(enumsf);
1377
            cachedDeserFactories.add(enumdf);
1378
 
1379
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PackagingType");
1380
            cachedSerQNames.add(qName);
1381
            cls = com.fedex.ship.stub.PackagingType.class;
1382
            cachedSerClasses.add(cls);
1383
            cachedSerFactories.add(enumsf);
1384
            cachedDeserFactories.add(enumdf);
1385
 
1386
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PageQuadrantType");
1387
            cachedSerQNames.add(qName);
1388
            cls = com.fedex.ship.stub.PageQuadrantType.class;
1389
            cachedSerClasses.add(cls);
1390
            cachedSerFactories.add(enumsf);
1391
            cachedDeserFactories.add(enumdf);
1392
 
1393
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Party");
1394
            cachedSerQNames.add(qName);
1395
            cls = com.fedex.ship.stub.Party.class;
1396
            cachedSerClasses.add(cls);
1397
            cachedSerFactories.add(beansf);
1398
            cachedDeserFactories.add(beandf);
1399
 
1400
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Payment");
1401
            cachedSerQNames.add(qName);
1402
            cls = com.fedex.ship.stub.Payment.class;
1403
            cachedSerClasses.add(cls);
1404
            cachedSerFactories.add(beansf);
1405
            cachedDeserFactories.add(beandf);
1406
 
1407
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PaymentType");
1408
            cachedSerQNames.add(qName);
1409
            cls = com.fedex.ship.stub.PaymentType.class;
1410
            cachedSerClasses.add(cls);
1411
            cachedSerFactories.add(enumsf);
1412
            cachedDeserFactories.add(enumdf);
1413
 
1414
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Payor");
1415
            cachedSerQNames.add(qName);
1416
            cls = com.fedex.ship.stub.Payor.class;
1417
            cachedSerClasses.add(cls);
1418
            cachedSerFactories.add(beansf);
1419
            cachedDeserFactories.add(beandf);
1420
 
1421
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PendingShipmentAccessDetail");
1422
            cachedSerQNames.add(qName);
1423
            cls = com.fedex.ship.stub.PendingShipmentAccessDetail.class;
1424
            cachedSerClasses.add(cls);
1425
            cachedSerFactories.add(beansf);
1426
            cachedDeserFactories.add(beandf);
1427
 
1428
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PendingShipmentDetail");
1429
            cachedSerQNames.add(qName);
1430
            cls = com.fedex.ship.stub.PendingShipmentDetail.class;
1431
            cachedSerClasses.add(cls);
1432
            cachedSerFactories.add(beansf);
1433
            cachedDeserFactories.add(beandf);
1434
 
1435
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PendingShipmentType");
1436
            cachedSerQNames.add(qName);
1437
            cls = com.fedex.ship.stub.PendingShipmentType.class;
1438
            cachedSerClasses.add(cls);
1439
            cachedSerFactories.add(enumsf);
1440
            cachedDeserFactories.add(enumdf);
1441
 
1442
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PhysicalFormType");
1443
            cachedSerQNames.add(qName);
1444
            cls = com.fedex.ship.stub.PhysicalFormType.class;
1445
            cachedSerClasses.add(cls);
1446
            cachedSerFactories.add(enumsf);
1447
            cachedDeserFactories.add(enumdf);
1448
 
1449
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PhysicalPackagingType");
1450
            cachedSerQNames.add(qName);
1451
            cls = com.fedex.ship.stub.PhysicalPackagingType.class;
1452
            cachedSerClasses.add(cls);
1453
            cachedSerFactories.add(enumsf);
1454
            cachedDeserFactories.add(enumdf);
1455
 
1456
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PickupDetail");
1457
            cachedSerQNames.add(qName);
1458
            cls = com.fedex.ship.stub.PickupDetail.class;
1459
            cachedSerClasses.add(cls);
1460
            cachedSerFactories.add(beansf);
1461
            cachedDeserFactories.add(beandf);
1462
 
1463
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PickupRequestSourceType");
1464
            cachedSerQNames.add(qName);
1465
            cls = com.fedex.ship.stub.PickupRequestSourceType.class;
1466
            cachedSerClasses.add(cls);
1467
            cachedSerFactories.add(enumsf);
1468
            cachedDeserFactories.add(enumdf);
1469
 
1470
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PickupRequestType");
1471
            cachedSerQNames.add(qName);
1472
            cls = com.fedex.ship.stub.PickupRequestType.class;
1473
            cachedSerClasses.add(cls);
1474
            cachedSerFactories.add(enumsf);
1475
            cachedDeserFactories.add(enumdf);
1476
 
1477
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PricingCodeType");
1478
            cachedSerQNames.add(qName);
1479
            cls = com.fedex.ship.stub.PricingCodeType.class;
1480
            cachedSerClasses.add(cls);
1481
            cachedSerFactories.add(enumsf);
1482
            cachedDeserFactories.add(enumdf);
1483
 
1484
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PrintedReference");
1485
            cachedSerQNames.add(qName);
1486
            cls = com.fedex.ship.stub.PrintedReference.class;
1487
            cachedSerClasses.add(cls);
1488
            cachedSerFactories.add(beansf);
1489
            cachedDeserFactories.add(beandf);
1490
 
1491
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PrintedReferenceType");
1492
            cachedSerQNames.add(qName);
1493
            cls = com.fedex.ship.stub.PrintedReferenceType.class;
1494
            cachedSerClasses.add(cls);
1495
            cachedSerFactories.add(enumsf);
1496
            cachedDeserFactories.add(enumdf);
1497
 
1498
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PriorityAlertDetail");
1499
            cachedSerQNames.add(qName);
1500
            cls = com.fedex.ship.stub.PriorityAlertDetail.class;
1501
            cachedSerClasses.add(cls);
1502
            cachedSerFactories.add(beansf);
1503
            cachedDeserFactories.add(beandf);
1504
 
1505
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PriorityAlertEnhancementType");
1506
            cachedSerQNames.add(qName);
1507
            cls = com.fedex.ship.stub.PriorityAlertEnhancementType.class;
1508
            cachedSerClasses.add(cls);
1509
            cachedSerFactories.add(enumsf);
1510
            cachedDeserFactories.add(enumdf);
1511
 
1512
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessShipmentReply");
1513
            cachedSerQNames.add(qName);
1514
            cls = com.fedex.ship.stub.ProcessShipmentReply.class;
1515
            cachedSerClasses.add(cls);
1516
            cachedSerFactories.add(beansf);
1517
            cachedDeserFactories.add(beandf);
1518
 
1519
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessShipmentRequest");
1520
            cachedSerQNames.add(qName);
1521
            cls = com.fedex.ship.stub.ProcessShipmentRequest.class;
1522
            cachedSerClasses.add(cls);
1523
            cachedSerFactories.add(beansf);
1524
            cachedDeserFactories.add(beandf);
1525
 
1526
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessTagReply");
1527
            cachedSerQNames.add(qName);
1528
            cls = com.fedex.ship.stub.ProcessTagReply.class;
1529
            cachedSerClasses.add(cls);
1530
            cachedSerFactories.add(beansf);
1531
            cachedDeserFactories.add(beandf);
1532
 
1533
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ProcessTagRequest");
1534
            cachedSerQNames.add(qName);
1535
            cls = com.fedex.ship.stub.ProcessTagRequest.class;
1536
            cachedSerClasses.add(cls);
1537
            cachedSerFactories.add(beansf);
1538
            cachedDeserFactories.add(beandf);
1539
 
1540
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "PurposeOfShipmentType");
1541
            cachedSerQNames.add(qName);
1542
            cls = com.fedex.ship.stub.PurposeOfShipmentType.class;
1543
            cachedSerClasses.add(cls);
1544
            cachedSerFactories.add(enumsf);
1545
            cachedDeserFactories.add(enumdf);
1546
 
1547
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RadioactiveContainerClassType");
1548
            cachedSerQNames.add(qName);
1549
            cls = com.fedex.ship.stub.RadioactiveContainerClassType.class;
1550
            cachedSerClasses.add(cls);
1551
            cachedSerFactories.add(enumsf);
1552
            cachedDeserFactories.add(enumdf);
1553
 
1554
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RadioactiveLabelType");
1555
            cachedSerQNames.add(qName);
1556
            cls = com.fedex.ship.stub.RadioactiveLabelType.class;
1557
            cachedSerClasses.add(cls);
1558
            cachedSerFactories.add(enumsf);
1559
            cachedDeserFactories.add(enumdf);
1560
 
1561
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RadioactivityDetail");
1562
            cachedSerQNames.add(qName);
1563
            cls = com.fedex.ship.stub.RadioactivityDetail.class;
1564
            cachedSerClasses.add(cls);
1565
            cachedSerFactories.add(beansf);
1566
            cachedDeserFactories.add(beandf);
1567
 
1568
    }
1569
    private void addBindings2() {
1570
            java.lang.Class cls;
1571
            javax.xml.namespace.QName qName;
1572
            javax.xml.namespace.QName qName2;
1573
            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
1574
            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
1575
            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
1576
            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
1577
            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
1578
            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
1579
            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
1580
            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
1581
            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
1582
            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
1583
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RadioactivityUnitOfMeasure");
1584
            cachedSerQNames.add(qName);
1585
            cls = com.fedex.ship.stub.RadioactivityUnitOfMeasure.class;
1586
            cachedSerClasses.add(cls);
1587
            cachedSerFactories.add(enumsf);
1588
            cachedDeserFactories.add(enumdf);
1589
 
1590
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RadionuclideActivity");
1591
            cachedSerQNames.add(qName);
1592
            cls = com.fedex.ship.stub.RadionuclideActivity.class;
1593
            cachedSerClasses.add(cls);
1594
            cachedSerFactories.add(beansf);
1595
            cachedDeserFactories.add(beandf);
1596
 
1597
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RadionuclideDetail");
1598
            cachedSerQNames.add(qName);
1599
            cls = com.fedex.ship.stub.RadionuclideDetail.class;
1600
            cachedSerClasses.add(cls);
1601
            cachedSerFactories.add(beansf);
1602
            cachedDeserFactories.add(beandf);
1603
 
1604
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RateDimensionalDivisorType");
1605
            cachedSerQNames.add(qName);
1606
            cls = com.fedex.ship.stub.RateDimensionalDivisorType.class;
1607
            cachedSerClasses.add(cls);
1608
            cachedSerFactories.add(enumsf);
1609
            cachedDeserFactories.add(enumdf);
1610
 
1611
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RateDiscount");
1612
            cachedSerQNames.add(qName);
1613
            cls = com.fedex.ship.stub.RateDiscount.class;
1614
            cachedSerClasses.add(cls);
1615
            cachedSerFactories.add(beansf);
1616
            cachedDeserFactories.add(beandf);
1617
 
1618
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RateDiscountType");
1619
            cachedSerQNames.add(qName);
1620
            cls = com.fedex.ship.stub.RateDiscountType.class;
1621
            cachedSerClasses.add(cls);
1622
            cachedSerFactories.add(enumsf);
1623
            cachedDeserFactories.add(enumdf);
1624
 
1625
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RatedWeightMethod");
1626
            cachedSerQNames.add(qName);
1627
            cls = com.fedex.ship.stub.RatedWeightMethod.class;
1628
            cachedSerClasses.add(cls);
1629
            cachedSerFactories.add(enumsf);
1630
            cachedDeserFactories.add(enumdf);
1631
 
1632
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RateElementBasisType");
1633
            cachedSerQNames.add(qName);
1634
            cls = com.fedex.ship.stub.RateElementBasisType.class;
1635
            cachedSerClasses.add(cls);
1636
            cachedSerFactories.add(enumsf);
1637
            cachedDeserFactories.add(enumdf);
1638
 
1639
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RateRequestType");
1640
            cachedSerQNames.add(qName);
1641
            cls = com.fedex.ship.stub.RateRequestType.class;
1642
            cachedSerClasses.add(cls);
1643
            cachedSerFactories.add(enumsf);
1644
            cachedDeserFactories.add(enumdf);
1645
 
1646
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RateTypeBasisType");
1647
            cachedSerQNames.add(qName);
1648
            cls = com.fedex.ship.stub.RateTypeBasisType.class;
1649
            cachedSerClasses.add(cls);
1650
            cachedSerFactories.add(enumsf);
1651
            cachedDeserFactories.add(enumdf);
1652
 
1653
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Rebate");
1654
            cachedSerQNames.add(qName);
1655
            cls = com.fedex.ship.stub.Rebate.class;
1656
            cachedSerClasses.add(cls);
1657
            cachedSerFactories.add(beansf);
1658
            cachedDeserFactories.add(beandf);
1659
 
1660
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RebateType");
1661
            cachedSerQNames.add(qName);
1662
            cls = com.fedex.ship.stub.RebateType.class;
1663
            cachedSerClasses.add(cls);
1664
            cachedSerFactories.add(enumsf);
1665
            cachedDeserFactories.add(enumdf);
1666
 
1667
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RecipientCustomsId");
1668
            cachedSerQNames.add(qName);
1669
            cls = com.fedex.ship.stub.RecipientCustomsId.class;
1670
            cachedSerClasses.add(cls);
1671
            cachedSerFactories.add(beansf);
1672
            cachedDeserFactories.add(beandf);
1673
 
1674
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RecipientCustomsIdType");
1675
            cachedSerQNames.add(qName);
1676
            cls = com.fedex.ship.stub.RecipientCustomsIdType.class;
1677
            cachedSerClasses.add(cls);
1678
            cachedSerFactories.add(enumsf);
1679
            cachedDeserFactories.add(enumdf);
1680
 
1681
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RegulatoryControlType");
1682
            cachedSerQNames.add(qName);
1683
            cls = com.fedex.ship.stub.RegulatoryControlType.class;
1684
            cachedSerClasses.add(cls);
1685
            cachedSerFactories.add(enumsf);
1686
            cachedDeserFactories.add(enumdf);
1687
 
1688
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RequestedPackageLineItem");
1689
            cachedSerQNames.add(qName);
1690
            cls = com.fedex.ship.stub.RequestedPackageLineItem.class;
1691
            cachedSerClasses.add(cls);
1692
            cachedSerFactories.add(beansf);
1693
            cachedDeserFactories.add(beandf);
1694
 
1695
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RequestedShipment");
1696
            cachedSerQNames.add(qName);
1697
            cls = com.fedex.ship.stub.RequestedShipment.class;
1698
            cachedSerClasses.add(cls);
1699
            cachedSerFactories.add(beansf);
1700
            cachedDeserFactories.add(beandf);
1701
 
1702
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "RequestedShippingDocumentType");
1703
            cachedSerQNames.add(qName);
1704
            cls = com.fedex.ship.stub.RequestedShippingDocumentType.class;
1705
            cachedSerClasses.add(cls);
1706
            cachedSerFactories.add(enumsf);
1707
            cachedDeserFactories.add(enumdf);
1708
 
1709
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ReturnAssociationDetail");
1710
            cachedSerQNames.add(qName);
1711
            cls = com.fedex.ship.stub.ReturnAssociationDetail.class;
1712
            cachedSerClasses.add(cls);
1713
            cachedSerFactories.add(beansf);
1714
            cachedDeserFactories.add(beandf);
1715
 
1716
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ReturnedRateType");
1717
            cachedSerQNames.add(qName);
1718
            cls = com.fedex.ship.stub.ReturnedRateType.class;
1719
            cachedSerClasses.add(cls);
1720
            cachedSerFactories.add(enumsf);
1721
            cachedDeserFactories.add(enumdf);
1722
 
1723
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ReturnedShippingDocumentType");
1724
            cachedSerQNames.add(qName);
1725
            cls = com.fedex.ship.stub.ReturnedShippingDocumentType.class;
1726
            cachedSerClasses.add(cls);
1727
            cachedSerFactories.add(enumsf);
1728
            cachedDeserFactories.add(enumdf);
1729
 
1730
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ReturnEMailAllowedSpecialServiceType");
1731
            cachedSerQNames.add(qName);
1732
            cls = com.fedex.ship.stub.ReturnEMailAllowedSpecialServiceType.class;
1733
            cachedSerClasses.add(cls);
1734
            cachedSerFactories.add(enumsf);
1735
            cachedDeserFactories.add(enumdf);
1736
 
1737
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ReturnEMailDetail");
1738
            cachedSerQNames.add(qName);
1739
            cls = com.fedex.ship.stub.ReturnEMailDetail.class;
1740
            cachedSerClasses.add(cls);
1741
            cachedSerFactories.add(beansf);
1742
            cachedDeserFactories.add(beandf);
1743
 
1744
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ReturnInstructionsDetail");
1745
            cachedSerQNames.add(qName);
1746
            cls = com.fedex.ship.stub.ReturnInstructionsDetail.class;
1747
            cachedSerClasses.add(cls);
1748
            cachedSerFactories.add(beansf);
1749
            cachedDeserFactories.add(beandf);
1750
 
1751
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ReturnShipmentDetail");
1752
            cachedSerQNames.add(qName);
1753
            cls = com.fedex.ship.stub.ReturnShipmentDetail.class;
1754
            cachedSerClasses.add(cls);
1755
            cachedSerFactories.add(beansf);
1756
            cachedDeserFactories.add(beandf);
1757
 
1758
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ReturnType");
1759
            cachedSerQNames.add(qName);
1760
            cls = com.fedex.ship.stub.ReturnType.class;
1761
            cachedSerClasses.add(cls);
1762
            cachedSerFactories.add(enumsf);
1763
            cachedDeserFactories.add(enumdf);
1764
 
1765
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Rma");
1766
            cachedSerQNames.add(qName);
1767
            cls = com.fedex.ship.stub.Rma.class;
1768
            cachedSerClasses.add(cls);
1769
            cachedSerFactories.add(beansf);
1770
            cachedDeserFactories.add(beandf);
1771
 
1772
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SecondaryBarcodeType");
1773
            cachedSerQNames.add(qName);
1774
            cls = com.fedex.ship.stub.SecondaryBarcodeType.class;
1775
            cachedSerClasses.add(cls);
1776
            cachedSerFactories.add(enumsf);
1777
            cachedDeserFactories.add(enumdf);
1778
 
1779
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ServiceType");
1780
            cachedSerQNames.add(qName);
1781
            cls = com.fedex.ship.stub.ServiceType.class;
1782
            cachedSerClasses.add(cls);
1783
            cachedSerFactories.add(enumsf);
1784
            cachedDeserFactories.add(enumdf);
1785
 
1786
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentConfigurationData");
1787
            cachedSerQNames.add(qName);
1788
            cls = com.fedex.ship.stub.ShipmentConfigurationData.class;
1789
            cachedSerClasses.add(cls);
1790
            cachedSerFactories.add(beansf);
1791
            cachedDeserFactories.add(beandf);
1792
 
1793
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentDryIceDetail");
1794
            cachedSerQNames.add(qName);
1795
            cls = com.fedex.ship.stub.ShipmentDryIceDetail.class;
1796
            cachedSerClasses.add(cls);
1797
            cachedSerFactories.add(beansf);
1798
            cachedDeserFactories.add(beandf);
1799
 
1800
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentLegRateDetail");
1801
            cachedSerQNames.add(qName);
1802
            cls = com.fedex.ship.stub.ShipmentLegRateDetail.class;
1803
            cachedSerClasses.add(cls);
1804
            cachedSerFactories.add(beansf);
1805
            cachedDeserFactories.add(beandf);
1806
 
1807
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentOperationalDetail");
1808
            cachedSerQNames.add(qName);
1809
            cls = com.fedex.ship.stub.ShipmentOperationalDetail.class;
1810
            cachedSerClasses.add(cls);
1811
            cachedSerFactories.add(beansf);
1812
            cachedDeserFactories.add(beandf);
1813
 
1814
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentRateDetail");
1815
            cachedSerQNames.add(qName);
1816
            cls = com.fedex.ship.stub.ShipmentRateDetail.class;
1817
            cachedSerClasses.add(cls);
1818
            cachedSerFactories.add(beansf);
1819
            cachedDeserFactories.add(beandf);
1820
 
1821
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentRating");
1822
            cachedSerQNames.add(qName);
1823
            cls = com.fedex.ship.stub.ShipmentRating.class;
1824
            cachedSerClasses.add(cls);
1825
            cachedSerFactories.add(beansf);
1826
            cachedDeserFactories.add(beandf);
1827
 
1828
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentReply");
1829
            cachedSerQNames.add(qName);
1830
            cls = com.fedex.ship.stub.ShipmentReply.class;
1831
            cachedSerClasses.add(cls);
1832
            cachedSerFactories.add(beansf);
1833
            cachedDeserFactories.add(beandf);
1834
 
1835
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentSpecialServicesRequested");
1836
            cachedSerQNames.add(qName);
1837
            cls = com.fedex.ship.stub.ShipmentSpecialServicesRequested.class;
1838
            cachedSerClasses.add(cls);
1839
            cachedSerFactories.add(beansf);
1840
            cachedDeserFactories.add(beandf);
1841
 
1842
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShipmentSpecialServiceType");
1843
            cachedSerQNames.add(qName);
1844
            cls = com.fedex.ship.stub.ShipmentSpecialServiceType.class;
1845
            cachedSerClasses.add(cls);
1846
            cachedSerFactories.add(enumsf);
1847
            cachedDeserFactories.add(enumdf);
1848
 
1849
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocument");
1850
            cachedSerQNames.add(qName);
1851
            cls = com.fedex.ship.stub.ShippingDocument.class;
1852
            cachedSerClasses.add(cls);
1853
            cachedSerFactories.add(beansf);
1854
            cachedDeserFactories.add(beandf);
1855
 
1856
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentDispositionDetail");
1857
            cachedSerQNames.add(qName);
1858
            cls = com.fedex.ship.stub.ShippingDocumentDispositionDetail.class;
1859
            cachedSerClasses.add(cls);
1860
            cachedSerFactories.add(beansf);
1861
            cachedDeserFactories.add(beandf);
1862
 
1863
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentDispositionType");
1864
            cachedSerQNames.add(qName);
1865
            cls = com.fedex.ship.stub.ShippingDocumentDispositionType.class;
1866
            cachedSerClasses.add(cls);
1867
            cachedSerFactories.add(enumsf);
1868
            cachedDeserFactories.add(enumdf);
1869
 
1870
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentEMailDetail");
1871
            cachedSerQNames.add(qName);
1872
            cls = com.fedex.ship.stub.ShippingDocumentEMailDetail.class;
1873
            cachedSerClasses.add(cls);
1874
            cachedSerFactories.add(beansf);
1875
            cachedDeserFactories.add(beandf);
1876
 
1877
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentEMailGroupingType");
1878
            cachedSerQNames.add(qName);
1879
            cls = com.fedex.ship.stub.ShippingDocumentEMailGroupingType.class;
1880
            cachedSerClasses.add(cls);
1881
            cachedSerFactories.add(enumsf);
1882
            cachedDeserFactories.add(enumdf);
1883
 
1884
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentEMailRecipient");
1885
            cachedSerQNames.add(qName);
1886
            cls = com.fedex.ship.stub.ShippingDocumentEMailRecipient.class;
1887
            cachedSerClasses.add(cls);
1888
            cachedSerFactories.add(beansf);
1889
            cachedDeserFactories.add(beandf);
1890
 
1891
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentFormat");
1892
            cachedSerQNames.add(qName);
1893
            cls = com.fedex.ship.stub.ShippingDocumentFormat.class;
1894
            cachedSerClasses.add(cls);
1895
            cachedSerFactories.add(beansf);
1896
            cachedDeserFactories.add(beandf);
1897
 
1898
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentGroupingType");
1899
            cachedSerQNames.add(qName);
1900
            cls = com.fedex.ship.stub.ShippingDocumentGroupingType.class;
1901
            cachedSerClasses.add(cls);
1902
            cachedSerFactories.add(enumsf);
1903
            cachedDeserFactories.add(enumdf);
1904
 
1905
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentImageType");
1906
            cachedSerQNames.add(qName);
1907
            cls = com.fedex.ship.stub.ShippingDocumentImageType.class;
1908
            cachedSerClasses.add(cls);
1909
            cachedSerFactories.add(enumsf);
1910
            cachedDeserFactories.add(enumdf);
1911
 
1912
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentPart");
1913
            cachedSerQNames.add(qName);
1914
            cls = com.fedex.ship.stub.ShippingDocumentPart.class;
1915
            cachedSerClasses.add(cls);
1916
            cachedSerFactories.add(beansf);
1917
            cachedDeserFactories.add(beandf);
1918
 
1919
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentPrintDetail");
1920
            cachedSerQNames.add(qName);
1921
            cls = com.fedex.ship.stub.ShippingDocumentPrintDetail.class;
1922
            cachedSerClasses.add(cls);
1923
            cachedSerFactories.add(beansf);
1924
            cachedDeserFactories.add(beandf);
1925
 
1926
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentSpecification");
1927
            cachedSerQNames.add(qName);
1928
            cls = com.fedex.ship.stub.ShippingDocumentSpecification.class;
1929
            cachedSerClasses.add(cls);
1930
            cachedSerFactories.add(beansf);
1931
            cachedDeserFactories.add(beandf);
1932
 
1933
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ShippingDocumentStockType");
1934
            cachedSerQNames.add(qName);
1935
            cls = com.fedex.ship.stub.ShippingDocumentStockType.class;
1936
            cachedSerClasses.add(cls);
1937
            cachedSerFactories.add(enumsf);
1938
            cachedDeserFactories.add(enumdf);
1939
 
1940
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SignatureOptionDetail");
1941
            cachedSerQNames.add(qName);
1942
            cls = com.fedex.ship.stub.SignatureOptionDetail.class;
1943
            cachedSerClasses.add(cls);
1944
            cachedSerFactories.add(beansf);
1945
            cachedDeserFactories.add(beandf);
1946
 
1947
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SignatureOptionType");
1948
            cachedSerQNames.add(qName);
1949
            cls = com.fedex.ship.stub.SignatureOptionType.class;
1950
            cachedSerClasses.add(cls);
1951
            cachedSerFactories.add(enumsf);
1952
            cachedDeserFactories.add(enumdf);
1953
 
1954
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SmartPostAncillaryEndorsementType");
1955
            cachedSerQNames.add(qName);
1956
            cls = com.fedex.ship.stub.SmartPostAncillaryEndorsementType.class;
1957
            cachedSerClasses.add(cls);
1958
            cachedSerFactories.add(enumsf);
1959
            cachedDeserFactories.add(enumdf);
1960
 
1961
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SmartPostIndiciaType");
1962
            cachedSerQNames.add(qName);
1963
            cls = com.fedex.ship.stub.SmartPostIndiciaType.class;
1964
            cachedSerClasses.add(cls);
1965
            cachedSerFactories.add(enumsf);
1966
            cachedDeserFactories.add(enumdf);
1967
 
1968
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SmartPostShipmentDetail");
1969
            cachedSerQNames.add(qName);
1970
            cls = com.fedex.ship.stub.SmartPostShipmentDetail.class;
1971
            cachedSerClasses.add(cls);
1972
            cachedSerFactories.add(beansf);
1973
            cachedDeserFactories.add(beandf);
1974
 
1975
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SpecialRatingAppliedType");
1976
            cachedSerQNames.add(qName);
1977
            cls = com.fedex.ship.stub.SpecialRatingAppliedType.class;
1978
            cachedSerClasses.add(cls);
1979
            cachedSerFactories.add(enumsf);
1980
            cachedDeserFactories.add(enumdf);
1981
 
1982
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "StringBarcode");
1983
            cachedSerQNames.add(qName);
1984
            cls = com.fedex.ship.stub.StringBarcode.class;
1985
            cachedSerClasses.add(cls);
1986
            cachedSerFactories.add(beansf);
1987
            cachedDeserFactories.add(beandf);
1988
 
1989
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "StringBarcodeType");
1990
            cachedSerQNames.add(qName);
1991
            cls = com.fedex.ship.stub.StringBarcodeType.class;
1992
            cachedSerClasses.add(cls);
1993
            cachedSerFactories.add(enumsf);
1994
            cachedDeserFactories.add(enumdf);
1995
 
1996
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Surcharge");
1997
            cachedSerQNames.add(qName);
1998
            cls = com.fedex.ship.stub.Surcharge.class;
1999
            cachedSerClasses.add(cls);
2000
            cachedSerFactories.add(beansf);
2001
            cachedDeserFactories.add(beandf);
2002
 
2003
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SurchargeLevelType");
2004
            cachedSerQNames.add(qName);
2005
            cls = com.fedex.ship.stub.SurchargeLevelType.class;
2006
            cachedSerClasses.add(cls);
2007
            cachedSerFactories.add(enumsf);
2008
            cachedDeserFactories.add(enumdf);
2009
 
2010
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "SurchargeType");
2011
            cachedSerQNames.add(qName);
2012
            cls = com.fedex.ship.stub.SurchargeType.class;
2013
            cachedSerClasses.add(cls);
2014
            cachedSerFactories.add(enumsf);
2015
            cachedDeserFactories.add(enumdf);
2016
 
2017
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Tax");
2018
            cachedSerQNames.add(qName);
2019
            cls = com.fedex.ship.stub.Tax.class;
2020
            cachedSerClasses.add(cls);
2021
            cachedSerFactories.add(beansf);
2022
            cachedDeserFactories.add(beandf);
2023
 
2024
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TaxesOrMiscellaneousChargeType");
2025
            cachedSerQNames.add(qName);
2026
            cls = com.fedex.ship.stub.TaxesOrMiscellaneousChargeType.class;
2027
            cachedSerClasses.add(cls);
2028
            cachedSerFactories.add(enumsf);
2029
            cachedDeserFactories.add(enumdf);
2030
 
2031
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TaxpayerIdentification");
2032
            cachedSerQNames.add(qName);
2033
            cls = com.fedex.ship.stub.TaxpayerIdentification.class;
2034
            cachedSerClasses.add(cls);
2035
            cachedSerFactories.add(beansf);
2036
            cachedDeserFactories.add(beandf);
2037
 
2038
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TaxType");
2039
            cachedSerQNames.add(qName);
2040
            cls = com.fedex.ship.stub.TaxType.class;
2041
            cachedSerClasses.add(cls);
2042
            cachedSerFactories.add(enumsf);
2043
            cachedDeserFactories.add(enumdf);
2044
 
2045
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TermsOfSaleType");
2046
            cachedSerQNames.add(qName);
2047
            cls = com.fedex.ship.stub.TermsOfSaleType.class;
2048
            cachedSerClasses.add(cls);
2049
            cachedSerFactories.add(enumsf);
2050
            cachedDeserFactories.add(enumdf);
2051
 
2052
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TinType");
2053
            cachedSerQNames.add(qName);
2054
            cls = com.fedex.ship.stub.TinType.class;
2055
            cachedSerClasses.add(cls);
2056
            cachedSerFactories.add(enumsf);
2057
            cachedDeserFactories.add(enumdf);
2058
 
2059
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TrackingId");
2060
            cachedSerQNames.add(qName);
2061
            cls = com.fedex.ship.stub.TrackingId.class;
2062
            cachedSerClasses.add(cls);
2063
            cachedSerFactories.add(beansf);
2064
            cachedDeserFactories.add(beandf);
2065
 
2066
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TrackingIdType");
2067
            cachedSerQNames.add(qName);
2068
            cls = com.fedex.ship.stub.TrackingIdType.class;
2069
            cachedSerClasses.add(cls);
2070
            cachedSerFactories.add(enumsf);
2071
            cachedDeserFactories.add(enumdf);
2072
 
2073
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TransactionDetail");
2074
            cachedSerQNames.add(qName);
2075
            cls = com.fedex.ship.stub.TransactionDetail.class;
2076
            cachedSerClasses.add(cls);
2077
            cachedSerFactories.add(beansf);
2078
            cachedDeserFactories.add(beandf);
2079
 
2080
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "TransitTimeType");
2081
            cachedSerQNames.add(qName);
2082
            cls = com.fedex.ship.stub.TransitTimeType.class;
2083
            cachedSerClasses.add(cls);
2084
            cachedSerFactories.add(enumsf);
2085
            cachedDeserFactories.add(enumdf);
2086
 
2087
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "UploadDocumentIdProducer");
2088
            cachedSerQNames.add(qName);
2089
            cls = com.fedex.ship.stub.UploadDocumentIdProducer.class;
2090
            cachedSerClasses.add(cls);
2091
            cachedSerFactories.add(enumsf);
2092
            cachedDeserFactories.add(enumdf);
2093
 
2094
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "UploadDocumentProducerType");
2095
            cachedSerQNames.add(qName);
2096
            cls = com.fedex.ship.stub.UploadDocumentProducerType.class;
2097
            cachedSerClasses.add(cls);
2098
            cachedSerFactories.add(enumsf);
2099
            cachedDeserFactories.add(enumdf);
2100
 
2101
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "UploadDocumentReferenceDetail");
2102
            cachedSerQNames.add(qName);
2103
            cls = com.fedex.ship.stub.UploadDocumentReferenceDetail.class;
2104
            cachedSerClasses.add(cls);
2105
            cachedSerFactories.add(beansf);
2106
            cachedDeserFactories.add(beandf);
2107
 
2108
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "UploadDocumentType");
2109
            cachedSerQNames.add(qName);
2110
            cls = com.fedex.ship.stub.UploadDocumentType.class;
2111
            cachedSerClasses.add(cls);
2112
            cachedSerFactories.add(enumsf);
2113
            cachedDeserFactories.add(enumdf);
2114
 
2115
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ValidatedHazardousCommodityContent");
2116
            cachedSerQNames.add(qName);
2117
            cls = com.fedex.ship.stub.ValidatedHazardousCommodityContent.class;
2118
            cachedSerClasses.add(cls);
2119
            cachedSerFactories.add(beansf);
2120
            cachedDeserFactories.add(beandf);
2121
 
2122
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ValidatedHazardousCommodityDescription");
2123
            cachedSerQNames.add(qName);
2124
            cls = com.fedex.ship.stub.ValidatedHazardousCommodityDescription.class;
2125
            cachedSerClasses.add(cls);
2126
            cachedSerFactories.add(beansf);
2127
            cachedDeserFactories.add(beandf);
2128
 
2129
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ValidatedHazardousContainer");
2130
            cachedSerQNames.add(qName);
2131
            cls = com.fedex.ship.stub.ValidatedHazardousContainer.class;
2132
            cachedSerClasses.add(cls);
2133
            cachedSerFactories.add(beansf);
2134
            cachedDeserFactories.add(beandf);
2135
 
2136
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "ValidateShipmentRequest");
2137
            cachedSerQNames.add(qName);
2138
            cls = com.fedex.ship.stub.ValidateShipmentRequest.class;
2139
            cachedSerClasses.add(cls);
2140
            cachedSerFactories.add(beansf);
2141
            cachedDeserFactories.add(beandf);
2142
 
2143
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "VariableHandlingChargeDetail");
2144
            cachedSerQNames.add(qName);
2145
            cls = com.fedex.ship.stub.VariableHandlingChargeDetail.class;
2146
            cachedSerClasses.add(cls);
2147
            cachedSerFactories.add(beansf);
2148
            cachedDeserFactories.add(beandf);
2149
 
2150
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "VariableHandlingCharges");
2151
            cachedSerQNames.add(qName);
2152
            cls = com.fedex.ship.stub.VariableHandlingCharges.class;
2153
            cachedSerClasses.add(cls);
2154
            cachedSerFactories.add(beansf);
2155
            cachedDeserFactories.add(beandf);
2156
 
2157
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "VersionId");
2158
            cachedSerQNames.add(qName);
2159
            cls = com.fedex.ship.stub.VersionId.class;
2160
            cachedSerClasses.add(cls);
2161
            cachedSerFactories.add(beansf);
2162
            cachedDeserFactories.add(beandf);
2163
 
2164
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Volume");
2165
            cachedSerQNames.add(qName);
2166
            cls = com.fedex.ship.stub.Volume.class;
2167
            cachedSerClasses.add(cls);
2168
            cachedSerFactories.add(beansf);
2169
            cachedDeserFactories.add(beandf);
2170
 
2171
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "VolumeUnits");
2172
            cachedSerQNames.add(qName);
2173
            cls = com.fedex.ship.stub.VolumeUnits.class;
2174
            cachedSerClasses.add(cls);
2175
            cachedSerFactories.add(enumsf);
2176
            cachedDeserFactories.add(enumdf);
2177
 
2178
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "WebAuthenticationCredential");
2179
            cachedSerQNames.add(qName);
2180
            cls = com.fedex.ship.stub.WebAuthenticationCredential.class;
2181
            cachedSerClasses.add(cls);
2182
            cachedSerFactories.add(beansf);
2183
            cachedDeserFactories.add(beandf);
2184
 
2185
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "WebAuthenticationDetail");
2186
            cachedSerQNames.add(qName);
2187
            cls = com.fedex.ship.stub.WebAuthenticationDetail.class;
2188
            cachedSerClasses.add(cls);
2189
            cachedSerFactories.add(beansf);
2190
            cachedDeserFactories.add(beandf);
2191
 
2192
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "Weight");
2193
            cachedSerQNames.add(qName);
2194
            cls = com.fedex.ship.stub.Weight.class;
2195
            cachedSerClasses.add(cls);
2196
            cachedSerFactories.add(beansf);
2197
            cachedDeserFactories.add(beandf);
2198
 
2199
            qName = new javax.xml.namespace.QName("http://fedex.com/ws/ship/v12", "WeightUnits");
2200
            cachedSerQNames.add(qName);
2201
            cls = com.fedex.ship.stub.WeightUnits.class;
2202
            cachedSerClasses.add(cls);
2203
            cachedSerFactories.add(enumsf);
2204
            cachedDeserFactories.add(enumdf);
2205
 
2206
    }
2207
 
2208
    protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
2209
        try {
2210
            org.apache.axis.client.Call _call = super._createCall();
2211
            if (super.maintainSessionSet) {
2212
                _call.setMaintainSession(super.maintainSession);
2213
            }
2214
            if (super.cachedUsername != null) {
2215
                _call.setUsername(super.cachedUsername);
2216
            }
2217
            if (super.cachedPassword != null) {
2218
                _call.setPassword(super.cachedPassword);
2219
            }
2220
            if (super.cachedEndpoint != null) {
2221
                _call.setTargetEndpointAddress(super.cachedEndpoint);
2222
            }
2223
            if (super.cachedTimeout != null) {
2224
                _call.setTimeout(super.cachedTimeout);
2225
            }
2226
            if (super.cachedPortName != null) {
2227
                _call.setPortName(super.cachedPortName);
2228
            }
2229
            java.util.Enumeration keys = super.cachedProperties.keys();
2230
            while (keys.hasMoreElements()) {
2231
                java.lang.String key = (java.lang.String) keys.nextElement();
2232
                _call.setProperty(key, super.cachedProperties.get(key));
2233
            }
2234
            // All the type mapping information is registered
2235
            // when the first call is made.
2236
            // The type mapping information is actually registered in
2237
            // the TypeMappingRegistry of the service, which
2238
            // is the reason why registration is only needed for the first call.
2239
            synchronized (this) {
2240
                if (firstCall()) {
2241
                    // must set encoding style before registering serializers
2242
                    _call.setEncodingStyle(null);
2243
                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
2244
                        java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
2245
                        javax.xml.namespace.QName qName =
2246
                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
2247
                        java.lang.Object x = cachedSerFactories.get(i);
2248
                        if (x instanceof Class) {
2249
                            java.lang.Class sf = (java.lang.Class)
2250
                                 cachedSerFactories.get(i);
2251
                            java.lang.Class df = (java.lang.Class)
2252
                                 cachedDeserFactories.get(i);
2253
                            _call.registerTypeMapping(cls, qName, sf, df, false);
2254
                        }
2255
                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
2256
                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
2257
                                 cachedSerFactories.get(i);
2258
                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
2259
                                 cachedDeserFactories.get(i);
2260
                            _call.registerTypeMapping(cls, qName, sf, df, false);
2261
                        }
2262
                    }
2263
                }
2264
            }
2265
            return _call;
2266
        }
2267
        catch (java.lang.Throwable _t) {
2268
            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
2269
        }
2270
    }
2271
 
2272
    public com.fedex.ship.stub.CreatePendingShipmentReply createPendingShipment(com.fedex.ship.stub.CreatePendingShipmentRequest createPendingShipmentRequest) throws java.rmi.RemoteException {
2273
        if (super.cachedEndpoint == null) {
2274
            throw new org.apache.axis.NoEndPointException();
2275
        }
2276
        org.apache.axis.client.Call _call = createCall();
2277
        _call.setOperation(_operations[0]);
2278
        _call.setUseSOAPAction(true);
2279
        _call.setSOAPActionURI("http://fedex.com/ws/ship/v12/createPendingShipment");
2280
        _call.setEncodingStyle(null);
2281
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
2282
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
2283
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2284
        _call.setOperationName(new javax.xml.namespace.QName("", "createPendingShipment"));
2285
 
2286
        setRequestHeaders(_call);
2287
        setAttachments(_call);
2288
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {createPendingShipmentRequest});
2289
 
2290
        if (_resp instanceof java.rmi.RemoteException) {
2291
            throw (java.rmi.RemoteException)_resp;
2292
        }
2293
        else {
2294
            extractAttachments(_call);
2295
            try {
2296
                return (com.fedex.ship.stub.CreatePendingShipmentReply) _resp;
2297
            } catch (java.lang.Exception _exception) {
2298
                return (com.fedex.ship.stub.CreatePendingShipmentReply) org.apache.axis.utils.JavaUtils.convert(_resp, com.fedex.ship.stub.CreatePendingShipmentReply.class);
2299
            }
2300
        }
2301
  } catch (org.apache.axis.AxisFault axisFaultException) {
2302
  throw axisFaultException;
2303
}
2304
    }
2305
 
2306
    public com.fedex.ship.stub.ProcessTagReply processTag(com.fedex.ship.stub.ProcessTagRequest processTagRequest) throws java.rmi.RemoteException {
2307
        if (super.cachedEndpoint == null) {
2308
            throw new org.apache.axis.NoEndPointException();
2309
        }
2310
        org.apache.axis.client.Call _call = createCall();
2311
        _call.setOperation(_operations[1]);
2312
        _call.setUseSOAPAction(true);
2313
        _call.setSOAPActionURI("http://fedex.com/ws/ship/v12/processTag");
2314
        _call.setEncodingStyle(null);
2315
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
2316
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
2317
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2318
        _call.setOperationName(new javax.xml.namespace.QName("", "processTag"));
2319
 
2320
        setRequestHeaders(_call);
2321
        setAttachments(_call);
2322
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {processTagRequest});
2323
 
2324
        if (_resp instanceof java.rmi.RemoteException) {
2325
            throw (java.rmi.RemoteException)_resp;
2326
        }
2327
        else {
2328
            extractAttachments(_call);
2329
            try {
2330
                return (com.fedex.ship.stub.ProcessTagReply) _resp;
2331
            } catch (java.lang.Exception _exception) {
2332
                return (com.fedex.ship.stub.ProcessTagReply) org.apache.axis.utils.JavaUtils.convert(_resp, com.fedex.ship.stub.ProcessTagReply.class);
2333
            }
2334
        }
2335
  } catch (org.apache.axis.AxisFault axisFaultException) {
2336
  throw axisFaultException;
2337
}
2338
    }
2339
 
2340
    public com.fedex.ship.stub.ProcessShipmentReply processShipment(com.fedex.ship.stub.ProcessShipmentRequest processShipmentRequest) throws java.rmi.RemoteException {
2341
        if (super.cachedEndpoint == null) {
2342
            throw new org.apache.axis.NoEndPointException();
2343
        }
2344
        org.apache.axis.client.Call _call = createCall();
2345
        _call.setOperation(_operations[2]);
2346
        _call.setUseSOAPAction(true);
2347
        _call.setSOAPActionURI("http://fedex.com/ws/ship/v12/processShipment");
2348
        _call.setEncodingStyle(null);
2349
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
2350
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
2351
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2352
        _call.setOperationName(new javax.xml.namespace.QName("", "processShipment"));
2353
 
2354
        setRequestHeaders(_call);
2355
        setAttachments(_call);
2356
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {processShipmentRequest});
2357
 
2358
        if (_resp instanceof java.rmi.RemoteException) {
2359
            throw (java.rmi.RemoteException)_resp;
2360
        }
2361
        else {
2362
            extractAttachments(_call);
2363
            try {
2364
                return (com.fedex.ship.stub.ProcessShipmentReply) _resp;
2365
            } catch (java.lang.Exception _exception) {
2366
                return (com.fedex.ship.stub.ProcessShipmentReply) org.apache.axis.utils.JavaUtils.convert(_resp, com.fedex.ship.stub.ProcessShipmentReply.class);
2367
            }
2368
        }
2369
  } catch (org.apache.axis.AxisFault axisFaultException) {
2370
  throw axisFaultException;
2371
}
2372
    }
2373
 
2374
    public com.fedex.ship.stub.CancelPendingShipmentReply cancelPendingShipment(com.fedex.ship.stub.CancelPendingShipmentRequest cancelPendingShipmentRequest) throws java.rmi.RemoteException {
2375
        if (super.cachedEndpoint == null) {
2376
            throw new org.apache.axis.NoEndPointException();
2377
        }
2378
        org.apache.axis.client.Call _call = createCall();
2379
        _call.setOperation(_operations[3]);
2380
        _call.setUseSOAPAction(true);
2381
        _call.setSOAPActionURI("http://fedex.com/ws/ship/v12/cancelPendingShipment");
2382
        _call.setEncodingStyle(null);
2383
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
2384
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
2385
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2386
        _call.setOperationName(new javax.xml.namespace.QName("", "cancelPendingShipment"));
2387
 
2388
        setRequestHeaders(_call);
2389
        setAttachments(_call);
2390
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {cancelPendingShipmentRequest});
2391
 
2392
        if (_resp instanceof java.rmi.RemoteException) {
2393
            throw (java.rmi.RemoteException)_resp;
2394
        }
2395
        else {
2396
            extractAttachments(_call);
2397
            try {
2398
                return (com.fedex.ship.stub.CancelPendingShipmentReply) _resp;
2399
            } catch (java.lang.Exception _exception) {
2400
                return (com.fedex.ship.stub.CancelPendingShipmentReply) org.apache.axis.utils.JavaUtils.convert(_resp, com.fedex.ship.stub.CancelPendingShipmentReply.class);
2401
            }
2402
        }
2403
  } catch (org.apache.axis.AxisFault axisFaultException) {
2404
  throw axisFaultException;
2405
}
2406
    }
2407
 
2408
    public com.fedex.ship.stub.ShipmentReply deleteTag(com.fedex.ship.stub.DeleteTagRequest deleteTagRequest) throws java.rmi.RemoteException {
2409
        if (super.cachedEndpoint == null) {
2410
            throw new org.apache.axis.NoEndPointException();
2411
        }
2412
        org.apache.axis.client.Call _call = createCall();
2413
        _call.setOperation(_operations[4]);
2414
        _call.setUseSOAPAction(true);
2415
        _call.setSOAPActionURI("http://fedex.com/ws/ship/v12/deleteTag");
2416
        _call.setEncodingStyle(null);
2417
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
2418
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
2419
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2420
        _call.setOperationName(new javax.xml.namespace.QName("", "deleteTag"));
2421
 
2422
        setRequestHeaders(_call);
2423
        setAttachments(_call);
2424
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {deleteTagRequest});
2425
 
2426
        if (_resp instanceof java.rmi.RemoteException) {
2427
            throw (java.rmi.RemoteException)_resp;
2428
        }
2429
        else {
2430
            extractAttachments(_call);
2431
            try {
2432
                return (com.fedex.ship.stub.ShipmentReply) _resp;
2433
            } catch (java.lang.Exception _exception) {
2434
                return (com.fedex.ship.stub.ShipmentReply) org.apache.axis.utils.JavaUtils.convert(_resp, com.fedex.ship.stub.ShipmentReply.class);
2435
            }
2436
        }
2437
  } catch (org.apache.axis.AxisFault axisFaultException) {
2438
  throw axisFaultException;
2439
}
2440
    }
2441
 
2442
    public com.fedex.ship.stub.ShipmentReply deleteShipment(com.fedex.ship.stub.DeleteShipmentRequest deleteShipmentRequest) throws java.rmi.RemoteException {
2443
        if (super.cachedEndpoint == null) {
2444
            throw new org.apache.axis.NoEndPointException();
2445
        }
2446
        org.apache.axis.client.Call _call = createCall();
2447
        _call.setOperation(_operations[5]);
2448
        _call.setUseSOAPAction(true);
2449
        _call.setSOAPActionURI("http://fedex.com/ws/ship/v12/deleteShipment");
2450
        _call.setEncodingStyle(null);
2451
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
2452
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
2453
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2454
        _call.setOperationName(new javax.xml.namespace.QName("", "deleteShipment"));
2455
 
2456
        setRequestHeaders(_call);
2457
        setAttachments(_call);
2458
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {deleteShipmentRequest});
2459
 
2460
        if (_resp instanceof java.rmi.RemoteException) {
2461
            throw (java.rmi.RemoteException)_resp;
2462
        }
2463
        else {
2464
            extractAttachments(_call);
2465
            try {
2466
                return (com.fedex.ship.stub.ShipmentReply) _resp;
2467
            } catch (java.lang.Exception _exception) {
2468
                return (com.fedex.ship.stub.ShipmentReply) org.apache.axis.utils.JavaUtils.convert(_resp, com.fedex.ship.stub.ShipmentReply.class);
2469
            }
2470
        }
2471
  } catch (org.apache.axis.AxisFault axisFaultException) {
2472
  throw axisFaultException;
2473
}
2474
    }
2475
 
2476
    public com.fedex.ship.stub.ShipmentReply validateShipment(com.fedex.ship.stub.ValidateShipmentRequest validateShipmentRequest) throws java.rmi.RemoteException {
2477
        if (super.cachedEndpoint == null) {
2478
            throw new org.apache.axis.NoEndPointException();
2479
        }
2480
        org.apache.axis.client.Call _call = createCall();
2481
        _call.setOperation(_operations[6]);
2482
        _call.setUseSOAPAction(true);
2483
        _call.setSOAPActionURI("http://fedex.com/ws/ship/v12/validateShipment");
2484
        _call.setEncodingStyle(null);
2485
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
2486
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
2487
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
2488
        _call.setOperationName(new javax.xml.namespace.QName("", "validateShipment"));
2489
 
2490
        setRequestHeaders(_call);
2491
        setAttachments(_call);
2492
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {validateShipmentRequest});
2493
 
2494
        if (_resp instanceof java.rmi.RemoteException) {
2495
            throw (java.rmi.RemoteException)_resp;
2496
        }
2497
        else {
2498
            extractAttachments(_call);
2499
            try {
2500
                return (com.fedex.ship.stub.ShipmentReply) _resp;
2501
            } catch (java.lang.Exception _exception) {
2502
                return (com.fedex.ship.stub.ShipmentReply) org.apache.axis.utils.JavaUtils.convert(_resp, com.fedex.ship.stub.ShipmentReply.class);
2503
            }
2504
        }
2505
  } catch (org.apache.axis.AxisFault axisFaultException) {
2506
  throw axisFaultException;
2507
}
2508
    }
2509
 
2510
}