
/**
 * ExtensionMapper.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis2 version: 1.6.2  Built on : Apr 17, 2012 (05:34:40 IST)
 */

        
            package com.rsys.ws.fault;
        
            /**
            *  ExtensionMapper class
            */
            @SuppressWarnings({"unchecked","unused"})
        
        public  class ExtensionMapper{

          public static java.lang.Object getTypeObject(java.lang.String namespaceURI,
                                                       java.lang.String typeName,
                                                       javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "LoginResult".equals(typeName)){
                   
                            return  com.rsys.ws.LoginResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "RecipientLocale".equals(typeName)){
                   
                            return  com.rsys.ws.RecipientLocale.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "JobRunStatus".equals(typeName)){
                   
                            return  com.rsys.ws.JobRunStatus.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ContentFormat".equals(typeName)){
                   
                            return  com.rsys.ws.ContentFormat.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "TriggerData".equals(typeName)){
                   
                            return  com.rsys.ws.TriggerData.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "UnsubscribeOption".equals(typeName)){
                   
                            return  com.rsys.ws.UnsubscribeOption.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "Recipient".equals(typeName)){
                   
                            return  com.rsys.ws.Recipient.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ContentLibraryFolderResult".equals(typeName)){
                   
                            return  com.rsys.ws.ContentLibraryFolderResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ProofLaunchType".equals(typeName)){
                   
                            return  com.rsys.ws.ProofLaunchType.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ConnectJobRun".equals(typeName)){
                   
                            return  com.rsys.ws.ConnectJobRun.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "EmailFormat".equals(typeName)){
                   
                            return  com.rsys.ws.EmailFormat.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "CustomEvent".equals(typeName)){
                   
                            return  com.rsys.ws.CustomEvent.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "InteractObject".equals(typeName)){
                   
                            return  com.rsys.ws.InteractObject.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ContentResult".equals(typeName)){
                   
                            return  com.rsys.ws.ContentResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "FolderObjectResult".equals(typeName)){
                   
                            return  com.rsys.ws.FolderObjectResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ServerAuthResult".equals(typeName)){
                   
                            return  com.rsys.ws.ServerAuthResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ConnectJob".equals(typeName)){
                   
                            return  com.rsys.ws.ConnectJob.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "CharacterEncoding".equals(typeName)){
                   
                            return  com.rsys.ws.CharacterEncoding.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "TriggerResult".equals(typeName)){
                   
                            return  com.rsys.ws.TriggerResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "QueryColumn".equals(typeName)){
                   
                            return  com.rsys.ws.QueryColumn.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "FolderObjectType".equals(typeName)){
                   
                            return  com.rsys.ws.FolderObjectType.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "CampaignType".equals(typeName)){
                   
                            return  com.rsys.ws.CampaignType.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "CampaignPurpose".equals(typeName)){
                   
                            return  com.rsys.ws.CampaignPurpose.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "MatchOperator".equals(typeName)){
                   
                            return  com.rsys.ws.MatchOperator.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "JobRunStatusResult".equals(typeName)){
                   
                            return  com.rsys.ws.JobRunStatusResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ImageData".equals(typeName)){
                   
                            return  com.rsys.ws.ImageData.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "RecipientData".equals(typeName)){
                   
                            return  com.rsys.ws.RecipientData.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "DescribeObjectResult".equals(typeName)){
                   
                            return  com.rsys.ws.DescribeObjectResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "RunJobResult".equals(typeName)){
                   
                            return  com.rsys.ws.RunJobResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "Field".equals(typeName)){
                   
                            return  com.rsys.ws.Field.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "UpdateOnMatch".equals(typeName)){
                   
                            return  com.rsys.ws.UpdateOnMatch.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:fault.ws.rsys.com".equals(namespaceURI) &&
                  "ApiFault".equals(typeName)){
                   
                            return  com.rsys.ws.fault.ApiFault.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "FolderResult".equals(typeName)){
                   
                            return  com.rsys.ws.FolderResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "RecipientResult".equals(typeName)){
                   
                            return  com.rsys.ws.RecipientResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "SmsRecordData".equals(typeName)){
                   
                            return  com.rsys.ws.SmsRecordData.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "AutoCloseOption".equals(typeName)){
                   
                            return  com.rsys.ws.AutoCloseOption.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ProofLaunchOptions".equals(typeName)){
                   
                            return  com.rsys.ws.ProofLaunchOptions.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "LaunchStatusResult".equals(typeName)){
                   
                            return  com.rsys.ws.LaunchStatusResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ListMergeRule".equals(typeName)){
                   
                            return  com.rsys.ws.ListMergeRule.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "CampaignProperties".equals(typeName)){
                   
                            return  com.rsys.ws.CampaignProperties.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:fault.ws.rsys.com".equals(namespaceURI) &&
                  "ExceptionCode".equals(typeName)){
                   
                            return  com.rsys.ws.fault.ExceptionCode.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "RecordData".equals(typeName)){
                   
                            return  com.rsys.ws.RecordData.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ItemData".equals(typeName)){
                   
                            return  com.rsys.ws.ItemData.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "LaunchPreferences".equals(typeName)){
                   
                            return  com.rsys.ws.LaunchPreferences.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "FieldType".equals(typeName)){
                   
                            return  com.rsys.ws.FieldType.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "DeleteResult".equals(typeName)){
                   
                            return  com.rsys.ws.DeleteResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ConnectJobRunLog".equals(typeName)){
                   
                            return  com.rsys.ws.ConnectJobRunLog.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "GetUpdatedResult".equals(typeName)){
                   
                            return  com.rsys.ws.GetUpdatedResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "RetrieveResult".equals(typeName)){
                   
                            return  com.rsys.ws.RetrieveResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "LaunchResult".equals(typeName)){
                   
                            return  com.rsys.ws.LaunchResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "OptionalData".equals(typeName)){
                   
                            return  com.rsys.ws.OptionalData.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "MergeResult".equals(typeName)){
                   
                            return  com.rsys.ws.MergeResult.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "PermissionStatus".equals(typeName)){
                   
                            return  com.rsys.ws.PermissionStatus.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "ProgressChunk".equals(typeName)){
                   
                            return  com.rsys.ws.ProgressChunk.Factory.parse(reader);
                        

                  }

              
                  if (
                  "urn:ws.rsys.com".equals(namespaceURI) &&
                  "Record".equals(typeName)){
                   
                            return  com.rsys.ws.Record.Factory.parse(reader);
                        

                  }

              
             throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName);
          }

        }
    