private  java.lang.Object fromOM(
        org.apache.axiom.om.OMElement param,
        java.lang.Class type,
        java.util.Map extraNamespaces) throws org.apache.axis2.AxisFault{

        try {
        
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetSecurityModel.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetSecurityModel.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetSecurityModelResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetSecurityModelResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetListOfScheduledReportsStatus.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetListOfScheduledReportsStatus.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetListOfScheduledReportsStatusResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetListOfScheduledReportsStatusResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteFolder.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteFolder.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteFolderResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteFolderResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportStatusInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportStatusInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportStatusInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportStatusInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.CreateReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.CreateReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.CreateReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.CreateReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportHistoryInfoInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportHistoryInfoInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportHistoryInfoInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportHistoryInfoInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportHistoryInfo.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportHistoryInfo.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportHistoryInfoResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportHistoryInfoResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Impersonate.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Impersonate.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ImpersonateResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ImpersonateResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.IsFolderExist.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.IsFolderExist.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.IsFolderExistResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.IsFolderExistResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.HasReportAccess.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.HasReportAccess.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.HasReportAccessResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.HasReportAccessResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.IsFolderExistInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.IsFolderExistInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.IsFolderExistInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.IsFolderExistInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.IsReportExistInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.IsReportExistInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.IsReportExistInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.IsReportExistInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ResumeScheduledReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ResumeScheduledReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ResumeScheduledReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ResumeScheduledReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetFolderContentsInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetFolderContentsInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetFolderContentsInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetFolderContentsInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.RunReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.RunReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.RunReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.RunReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ScheduleReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ScheduleReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ScheduleReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ScheduleReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UpdateReportDefinitionInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UpdateReportDefinitionInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UpdateReportDefinitionInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UpdateReportDefinitionInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DownloadReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DownloadReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ResumeScheduledReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ResumeScheduledReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ResumeScheduledReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ResumeScheduledReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportHistory.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportHistory.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportHistoryResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportHistoryResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.RunReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.RunReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.RunReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.RunReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.CreateReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.CreateReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.CreateReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.CreateReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportDataChunk.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportDataChunk.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportDataChunkResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DownloadReportDataChunkResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportStatus.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportStatus.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportStatusResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportStatusResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetReportDefinition.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetReportDefinition.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetReportDefinitionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetReportDefinitionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadReportDataChunk.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadReportDataChunk.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadReportDataChunkResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadReportDataChunkResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Login.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Login.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.LoginResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.LoginResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.CreateReportFolder.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.CreateReportFolder.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.CreateReportFolderResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.CreateReportFolderResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UpdateReportDefinition.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UpdateReportDefinition.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UpdateReportDefinitionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UpdateReportDefinitionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ValidateLogin.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ValidateLogin.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ValidateLoginResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ValidateLoginResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadTemplateForReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadTemplateForReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadTemplateForReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadTemplateForReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportInfoInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportInfoInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportInfoInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportInfoInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadTemplateForReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadTemplateForReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadTemplateForReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadTemplateForReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetReportParametersInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetReportParametersInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetReportParametersInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetReportParametersInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.RemoveTemplateForReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.RemoveTemplateForReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.RemoveTemplateForReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.RemoveTemplateForReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.CreateReportFolderInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.CreateReportFolderInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.CreateReportFolderInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.CreateReportFolderInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.HasReportAccessInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.HasReportAccessInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.HasReportAccessInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.HasReportAccessInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.IsReportExist.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.IsReportExist.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.IsReportExistResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.IsReportExistResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetBIPHTTPSessionInterval.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetBIPHTTPSessionInterval.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetBIPHTTPSessionIntervalResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetBIPHTTPSessionIntervalResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportInfo.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportInfo.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportInfoResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetScheduledReportInfoResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteFolderInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteFolderInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteFolderInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteFolderInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportHistoryInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportHistoryInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportHistoryInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportHistoryInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.SuspendScheduledReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.SuspendScheduledReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.SuspendScheduledReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.SuspendScheduledReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetFolderContents.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetFolderContents.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetFolderContentsResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetFolderContentsResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetReportDefinitionInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetReportDefinitionInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetReportDefinitionInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetReportDefinitionInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.UploadReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.UploadReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.RemoveTemplateForReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.RemoveTemplateForReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.RemoveTemplateForReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.RemoveTemplateForReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Logout.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Logout.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.LogoutResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.LogoutResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.DeleteScheduledReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetListOfScheduledReportsStatusInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetListOfScheduledReportsStatusInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetListOfScheduledReportsStatusInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetListOfScheduledReportsStatusInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.SuspendScheduledReport.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.SuspendScheduledReport.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.SuspendScheduledReportResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.SuspendScheduledReportResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ScheduleReportInSession.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ScheduleReportInSession.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.ScheduleReportInSessionResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.ScheduleReportInSessionResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetReportParameters.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetReportParameters.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.GetReportParametersResponse.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.GetReportParametersResponse.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault1.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault1.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
                if (com.oracle.xmlns.oxp.service.publicreportservice.Fault2.class.equals(type)){
                
                           return com.oracle.xmlns.oxp.service.publicreportservice.Fault2.Factory.parse(param.getXMLStreamReaderWithoutCaching());
                    

                }
           
        } catch (java.lang.Exception e) {
        throw org.apache.axis2.AxisFault.makeFault(e);
        }
           return null;
        }