protected void loadFields(com.sforce.ws.parser.XmlInputStream __in,
        com.sforce.ws.bind.TypeMapper __typeMapper) throws java.io.IOException, com.sforce.ws.ConnectionException {
        super.loadFields(__in, __typeMapper);
        __in.peekTag();
        if (__typeMapper.isElement(__in, CreatedBy__typeInfo)) {
            setCreatedBy((com.sforce.soap.enterprise.sobject.User)__typeMapper.readObject(__in, CreatedBy__typeInfo, com.sforce.soap.enterprise.sobject.User.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, CreatedById__typeInfo)) {
            setCreatedById(__typeMapper.readString(__in, CreatedById__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, CreatedDate__typeInfo)) {
            setCreatedDate((java.util.Calendar)__typeMapper.readObject(__in, CreatedDate__typeInfo, java.util.Calendar.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, DeveloperName__typeInfo)) {
            setDeveloperName(__typeMapper.readString(__in, DeveloperName__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, ExpirationDate__typeInfo)) {
            setExpirationDate((java.util.Calendar)__typeMapper.readObject(__in, ExpirationDate__typeInfo, java.util.Calendar.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, IsDeleted__typeInfo)) {
            setIsDeleted((java.lang.Boolean)__typeMapper.readObject(__in, IsDeleted__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, Language__typeInfo)) {
            setLanguage(__typeMapper.readString(__in, Language__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, LastModifiedBy__typeInfo)) {
            setLastModifiedBy((com.sforce.soap.enterprise.sobject.User)__typeMapper.readObject(__in, LastModifiedBy__typeInfo, com.sforce.soap.enterprise.sobject.User.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, LastModifiedById__typeInfo)) {
            setLastModifiedById(__typeMapper.readString(__in, LastModifiedById__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, LastModifiedDate__typeInfo)) {
            setLastModifiedDate((java.util.Calendar)__typeMapper.readObject(__in, LastModifiedDate__typeInfo, java.util.Calendar.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MasterLabel__typeInfo)) {
            setMasterLabel(__typeMapper.readString(__in, MasterLabel__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsAllowUniversalSearch__typeInfo)) {
            setMaximumPermissionsAllowUniversalSearch((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsAllowUniversalSearch__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsAllowViewKnowledge__typeInfo)) {
            setMaximumPermissionsAllowViewKnowledge((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsAllowViewKnowledge__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsApiEnabled__typeInfo)) {
            setMaximumPermissionsApiEnabled((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsApiEnabled__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsApiUserOnly__typeInfo)) {
            setMaximumPermissionsApiUserOnly((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsApiUserOnly__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsAuthorApex__typeInfo)) {
            setMaximumPermissionsAuthorApex((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsAuthorApex__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsBulkApiHardDelete__typeInfo)) {
            setMaximumPermissionsBulkApiHardDelete((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsBulkApiHardDelete__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsBypassEmailApproval__typeInfo)) {
            setMaximumPermissionsBypassEmailApproval((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsBypassEmailApproval__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsCanInsertFeedSystemFields__typeInfo)) {
            setMaximumPermissionsCanInsertFeedSystemFields((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsCanInsertFeedSystemFields__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsCanUseNewDashboardBuilder__typeInfo)) {
            setMaximumPermissionsCanUseNewDashboardBuilder((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsCanUseNewDashboardBuilder__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsChatterFileLink__typeInfo)) {
            setMaximumPermissionsChatterFileLink((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsChatterFileLink__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsConnectOrgToEnvironmentHub__typeInfo)) {
            setMaximumPermissionsConnectOrgToEnvironmentHub((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsConnectOrgToEnvironmentHub__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsConvertLeads__typeInfo)) {
            setMaximumPermissionsConvertLeads((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsConvertLeads__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsCreatePackaging__typeInfo)) {
            setMaximumPermissionsCreatePackaging((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsCreatePackaging__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsCustomizeApplication__typeInfo)) {
            setMaximumPermissionsCustomizeApplication((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsCustomizeApplication__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsDelegatedPortalUserAdmin__typeInfo)) {
            setMaximumPermissionsDelegatedPortalUserAdmin((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsDelegatedPortalUserAdmin__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsDistributeFromPersWksp__typeInfo)) {
            setMaximumPermissionsDistributeFromPersWksp((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsDistributeFromPersWksp__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEditCaseComments__typeInfo)) {
            setMaximumPermissionsEditCaseComments((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEditCaseComments__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEditEvent__typeInfo)) {
            setMaximumPermissionsEditEvent((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEditEvent__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEditKnowledge__typeInfo)) {
            setMaximumPermissionsEditKnowledge((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEditKnowledge__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEditOppLineItemUnitPrice__typeInfo)) {
            setMaximumPermissionsEditOppLineItemUnitPrice((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEditOppLineItemUnitPrice__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEditPublicDocuments__typeInfo)) {
            setMaximumPermissionsEditPublicDocuments((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEditPublicDocuments__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEditReadonlyFields__typeInfo)) {
            setMaximumPermissionsEditReadonlyFields((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEditReadonlyFields__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEditReports__typeInfo)) {
            setMaximumPermissionsEditReports((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEditReports__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEditTask__typeInfo)) {
            setMaximumPermissionsEditTask((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEditTask__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEmailAdministration__typeInfo)) {
            setMaximumPermissionsEmailAdministration((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEmailAdministration__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEmailTemplateManagement__typeInfo)) {
            setMaximumPermissionsEmailTemplateManagement((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEmailTemplateManagement__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsEnableNotifications__typeInfo)) {
            setMaximumPermissionsEnableNotifications((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsEnableNotifications__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsFlowUFLRequired__typeInfo)) {
            setMaximumPermissionsFlowUFLRequired((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsFlowUFLRequired__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsIPRestrictRequests__typeInfo)) {
            setMaximumPermissionsIPRestrictRequests((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsIPRestrictRequests__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsIdentityConnect__typeInfo)) {
            setMaximumPermissionsIdentityConnect((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsIdentityConnect__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsImportLeads__typeInfo)) {
            setMaximumPermissionsImportLeads((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsImportLeads__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsInboundMigrationToolsUser__typeInfo)) {
            setMaximumPermissionsInboundMigrationToolsUser((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsInboundMigrationToolsUser__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsInstallPackaging__typeInfo)) {
            setMaximumPermissionsInstallPackaging((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsInstallPackaging__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageAnalyticSnapshots__typeInfo)) {
            setMaximumPermissionsManageAnalyticSnapshots((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageAnalyticSnapshots__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageAuthProviders__typeInfo)) {
            setMaximumPermissionsManageAuthProviders((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageAuthProviders__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageBusinessHourHolidays__typeInfo)) {
            setMaximumPermissionsManageBusinessHourHolidays((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageBusinessHourHolidays__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageCallCenters__typeInfo)) {
            setMaximumPermissionsManageCallCenters((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageCallCenters__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageCases__typeInfo)) {
            setMaximumPermissionsManageCases((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageCases__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageCategories__typeInfo)) {
            setMaximumPermissionsManageCategories((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageCategories__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageChatterMessages__typeInfo)) {
            setMaximumPermissionsManageChatterMessages((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageChatterMessages__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageCssUsers__typeInfo)) {
            setMaximumPermissionsManageCssUsers((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageCssUsers__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageCustomReportTypes__typeInfo)) {
            setMaximumPermissionsManageCustomReportTypes((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageCustomReportTypes__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageDashboards__typeInfo)) {
            setMaximumPermissionsManageDashboards((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageDashboards__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageDataCategories__typeInfo)) {
            setMaximumPermissionsManageDataCategories((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageDataCategories__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageDataIntegrations__typeInfo)) {
            setMaximumPermissionsManageDataIntegrations((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageDataIntegrations__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageEmailClientConfig__typeInfo)) {
            setMaximumPermissionsManageEmailClientConfig((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageEmailClientConfig__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageEntitlements__typeInfo)) {
            setMaximumPermissionsManageEntitlements((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageEntitlements__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageInteraction__typeInfo)) {
            setMaximumPermissionsManageInteraction((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageInteraction__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageKnowledge__typeInfo)) {
            setMaximumPermissionsManageKnowledge((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageKnowledge__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageKnowledgeImportExport__typeInfo)) {
            setMaximumPermissionsManageKnowledgeImportExport((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageKnowledgeImportExport__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageLeads__typeInfo)) {
            setMaximumPermissionsManageLeads((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageLeads__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageMobile__typeInfo)) {
            setMaximumPermissionsManageMobile((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageMobile__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManagePartners__typeInfo)) {
            setMaximumPermissionsManagePartners((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManagePartners__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageQuotas__typeInfo)) {
            setMaximumPermissionsManageQuotas((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageQuotas__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageRemoteAccess__typeInfo)) {
            setMaximumPermissionsManageRemoteAccess((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageRemoteAccess__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageSolutions__typeInfo)) {
            setMaximumPermissionsManageSolutions((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageSolutions__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageSynonyms__typeInfo)) {
            setMaximumPermissionsManageSynonyms((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageSynonyms__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsManageUsers__typeInfo)) {
            setMaximumPermissionsManageUsers((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsManageUsers__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsMassInlineEdit__typeInfo)) {
            setMaximumPermissionsMassInlineEdit((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsMassInlineEdit__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsModifyAllData__typeInfo)) {
            setMaximumPermissionsModifyAllData((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsModifyAllData__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsNewReportBuilder__typeInfo)) {
            setMaximumPermissionsNewReportBuilder((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsNewReportBuilder__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsOutboundMigrationToolsUser__typeInfo)) {
            setMaximumPermissionsOutboundMigrationToolsUser((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsOutboundMigrationToolsUser__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsOverrideForecasts__typeInfo)) {
            setMaximumPermissionsOverrideForecasts((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsOverrideForecasts__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsPasswordNeverExpires__typeInfo)) {
            setMaximumPermissionsPasswordNeverExpires((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsPasswordNeverExpires__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsPortalSuperUser__typeInfo)) {
            setMaximumPermissionsPortalSuperUser((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsPortalSuperUser__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsPublishPackaging__typeInfo)) {
            setMaximumPermissionsPublishPackaging((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsPublishPackaging__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsResetPasswords__typeInfo)) {
            setMaximumPermissionsResetPasswords((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsResetPasswords__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsRunFlow__typeInfo)) {
            setMaximumPermissionsRunFlow((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsRunFlow__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsRunReports__typeInfo)) {
            setMaximumPermissionsRunReports((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsRunReports__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsSalesConsole__typeInfo)) {
            setMaximumPermissionsSalesConsole((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsSalesConsole__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsScheduleJob__typeInfo)) {
            setMaximumPermissionsScheduleJob((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsScheduleJob__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsScheduleReports__typeInfo)) {
            setMaximumPermissionsScheduleReports((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsScheduleReports__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsSendSitRequests__typeInfo)) {
            setMaximumPermissionsSendSitRequests((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsSendSitRequests__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsSolutionImport__typeInfo)) {
            setMaximumPermissionsSolutionImport((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsSolutionImport__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsTransferAnyCase__typeInfo)) {
            setMaximumPermissionsTransferAnyCase((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsTransferAnyCase__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsTransferAnyEntity__typeInfo)) {
            setMaximumPermissionsTransferAnyEntity((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsTransferAnyEntity__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsTransferAnyLead__typeInfo)) {
            setMaximumPermissionsTransferAnyLead((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsTransferAnyLead__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsUseTeamReassignWizards__typeInfo)) {
            setMaximumPermissionsUseTeamReassignWizards((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsUseTeamReassignWizards__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsViewAllData__typeInfo)) {
            setMaximumPermissionsViewAllData((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsViewAllData__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsViewAllForecasts__typeInfo)) {
            setMaximumPermissionsViewAllForecasts((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsViewAllForecasts__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsViewAllUsers__typeInfo)) {
            setMaximumPermissionsViewAllUsers((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsViewAllUsers__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsViewCaseInteraction__typeInfo)) {
            setMaximumPermissionsViewCaseInteraction((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsViewCaseInteraction__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsViewDataCategories__typeInfo)) {
            setMaximumPermissionsViewDataCategories((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsViewDataCategories__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsViewMyTeamsDashboards__typeInfo)) {
            setMaximumPermissionsViewMyTeamsDashboards((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsViewMyTeamsDashboards__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, MaximumPermissionsViewSetup__typeInfo)) {
            setMaximumPermissionsViewSetup((java.lang.Boolean)__typeMapper.readObject(__in, MaximumPermissionsViewSetup__typeInfo, java.lang.Boolean.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, PermissionSetLicenseAssignments__typeInfo)) {
            setPermissionSetLicenseAssignments((com.sforce.soap.enterprise.QueryResult)__typeMapper.readObject(__in, PermissionSetLicenseAssignments__typeInfo, com.sforce.soap.enterprise.QueryResult.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, PermissionSetLicenseKey__typeInfo)) {
            setPermissionSetLicenseKey(__typeMapper.readString(__in, PermissionSetLicenseKey__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, Status__typeInfo)) {
            setStatus(__typeMapper.readString(__in, Status__typeInfo, java.lang.String.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, SystemModstamp__typeInfo)) {
            setSystemModstamp((java.util.Calendar)__typeMapper.readObject(__in, SystemModstamp__typeInfo, java.util.Calendar.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, TotalLicenses__typeInfo)) {
            setTotalLicenses((java.lang.Integer)__typeMapper.readObject(__in, TotalLicenses__typeInfo, java.lang.Integer.class));
        }
        __in.peekTag();
        if (__typeMapper.isElement(__in, UsedLicenses__typeInfo)) {
            setUsedLicenses((java.lang.Integer)__typeMapper.readObject(__in, UsedLicenses__typeInfo, java.lang.Integer.class));
        }
    }