LibNGAP_Templates.ttcn 1.69 MB
Newer Older
                                                                                                    in template (value) UserLocationInformation.choice_Extensions p_choice_Extensions
                                                                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template m_userLocationInformation_choice_Extensions
                template (value) UserLocationInformation.choice_Extensions m_userLocationInformation_id_UserLocationInformationTNGF(
                                                                                                                                    in template (value) UserLocationInformationTNGF p_userLocationInformationTNGF
                                                                                                                                    ) := {
                    id          := id_UserLocationInformationTNGF,
                    criticality := ignore,
                    value_      := { UserLocationInformationTNGF := p_userLocationInformationTNGF }
                } // End of template m_userLocationInformation_id_UserLocationInformationTNGF
                template (value) UserLocationInformation.choice_Extensions m_userLocationInformation_id_UserLocationInformationTWIF(
                                                                                                                                    in template (value) UserLocationInformationTWIF p_userLocationInformationTWIF
                                                                                                                                    ) := {
                    id          := id_UserLocationInformationTWIF,
                    criticality := ignore,
                    value_      := { UserLocationInformationTWIF := p_userLocationInformationTWIF }
                } // End of template m_userLocationInformation_id_UserLocationInformationTWIF

                template (value) UserLocationInformation.choice_Extensions m_userLocationInformation_id_UserLocationInformationW_AGF(
                                                                                                                                    in template (value) UserLocationInformationW_AGF p_userLocationInformationW_AGF
                                                                                                                                    ) := {
                    id          := id_UserLocationInformationW_AGF,
                    criticality := ignore,
                    value_      := { UserLocationInformationW_AGF := p_userLocationInformationW_AGF }
                } // End of template m_userLocationInformation_id_UserLocationInformationW_AGF

                template (omit) UserLocationInformationEUTRA m_userLocationInformationEUTRA(
                                                                                            in template (value) EUTRA_CGI p_eUTRA_CGI,
                                                                                            in template (value) TAI p_tAI,
                                                                                            in template (omit) TimeStamp p_timeStamp := omit,
                                                                                            in template (omit) UserLocationInformationEUTRA.iE_Extensions p_iE_Extensions := omit
                                                                                            ) := {
                    eUTRA_CGI     := p_eUTRA_CGI,
                    tAI           := p_tAI,
                    timeStamp     := p_timeStamp,
                    iE_Extensions := p_iE_Extensions
                } // End of template m_userLocationInformationEUTRA

                template (value) UserLocationInformationEUTRA.iE_Extensions m_userLocationInformationEUTRA_id_PSCellInformation(
                                                                                                                                in template (value) NGRAN_CGI p_nGRAN_CGI
                                                                                                                                ) := {
                    { 
                        id             := id_PSCellInformation,
                        criticality    := ignore,
                        extensionValue := { NGRAN_CGI := p_nGRAN_CGI }    
                    }
                } // End of template m_userLocationInformationEUTRA_id_PSCellInformation
                template (omit) UserLocationInformationN3IWF m_userLocationInformationN3IWF(
                                                                                            in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS,
                                                                                            in template (value) PortNumber p_portNumber,
                                                                                            in template (omit) UserLocationInformationN3IWF.iE_Extensions p_iE_Extensions := omit
                                                                                            ) := {
                    iPAddress     := p_iPAddress,
                    portNumber    := p_portNumber,
                    iE_Extensions := p_iE_Extensions
                } // End of template m_userLocationInformationN3IWF
                template (value) UserLocationInformationN3IWF.iE_Extensions m_userLocationInformationN3IWF_id_TAI(
                                                                                                                in template (value) TAI p_tAI
                                                                                                                ) := {
                    { 
                        id             := id_TAI,
                        criticality    := ignore,
                        extensionValue := { TAI := p_tAI }    
                    }
                } // End of template m_userLocationInformationN3IWF_id_TAI
                template (omit) UserLocationInformationTNGF m_userLocationInformationTNGF(
                                                                                            in template (value) TNAP_ID p_tNAP_ID,
                                                                                            in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS,
                                                                                            in template (value) PortNumber p_portNumber,
                                                                                            in template (omit) UserLocationInformationTNGF.iE_Extensions p_iE_Extensions := omit
                                                                                            ) := {
                    tNAP_ID       := p_tNAP_ID,
                    iPAddress     := p_iPAddress,
                    portNumber    := p_portNumber,
                    iE_Extensions := p_iE_Extensions
                } // End of template m_userLocationInformationTNGF

                template (value) UserLocationInformationTNGF.iE_Extensions m_userLocationInformationTNGF_id_TAI(
                                                                                                                in template (value) TAI p_tAI
                                                                                                                ) := {
                    { 
                        id             := id_TAI,
                        criticality    := ignore,
                        extensionValue := { TAI := p_tAI }    
                    }
                } // End of template m_userLocationInformationTNGF_id_TAI
                template (omit) UserLocationInformationTWIF m_userLocationInformationTWIF(
                                                                                        in template (value) TWAP_ID p_tWAP_ID,
                                                                                        in template (value) TransportLayerAddress p_iPAddress := PX_TRANSPORT_LAYER_ADDRESS,
                                                                                        in template (value) PortNumber p_portNumber,
                                                                                        in template (omit) UserLocationInformationTWIF.iE_Extensions p_iE_Extensions := omit
                                                                                        ) := {
                    tWAP_ID       := p_tWAP_ID,
                    iPAddress     := p_iPAddress,
                    portNumber    := p_portNumber,
                    iE_Extensions := p_iE_Extensions
                } // End of template m_userLocationInformationTWIF

                template (value) UserLocationInformationTWIF.iE_Extensions m_userLocationInformationTWIF_id_TAI(
                                                                                                                in template (value) TAI p_tAI
                                                                                                                ) := {
                    { 
                        id             := id_TAI,
                        criticality    := ignore,
                        extensionValue := { TAI := p_tAI }    
                    }
                } // End of template m_userLocationInformationTWIF_id_TAI
                template (value) UserLocationInformationW_AGF m_userLocationInformationW_AGF_globalLine_ID(
                                                                                                        in template (value) GlobalLine_ID p_globalLine_ID
                                                                                                        ) := {
                    globalLine_ID := p_globalLine_ID
                } // End of template m_userLocationInformationW_AGF_globalLine_ID
                template (value) UserLocationInformationW_AGF m_userLocationInformationW_AGF_hFCNode_ID(
                                                                                                        in template (value) HFCNode_ID p_hFCNode_ID
                                                                                                        ) := {
                    hFCNode_ID := p_hFCNode_ID
                } // End of template m_userLocationInformationW_AGF_hFCNode_ID
                template (value) UserLocationInformationW_AGF m_userLocationInformationW_AGF_choice_Extensions(
                                                                                            in template (value) UserLocationInformationW_AGF.choice_Extensions p_choice_Extensions
                                                                                            ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template m_userLocationInformationW_AGF_choice_Extensions
                template (value) UserLocationInformationW_AGF.choice_Extensions m_userLocationInformationW_AGF_id_GlobalCable_ID(
                                                                                                                                in template (value) GlobalCable_ID p_globalCable_ID
                                                                                                                                ) := {
                    id          := id_GlobalCable_ID,
                    criticality := ignore,
                    value_      := { GlobalCable_ID := p_globalCable_ID }
                } // End of template m_userLocationInformationW_AGF_id_GlobalCable_ID
                template (value) UserLocationInformationW_AGF.choice_Extensions m_userLocationInformationW_AGF_id_HFCNode_ID_new(
                                                                                                                                in template (value) HFCNode_ID_new p_hFCNode_ID_new
                                                                                                                                ) := {
                    id          := id_HFCNode_ID_new,
                    criticality := ignore,
                    value_      := { HFCNode_ID_new := p_hFCNode_ID_new }
                } // End of template m_userLocationInformationW_AGF_id_HFCNode_ID_new
                template (value) UserLocationInformationW_AGF.choice_Extensions m_userLocationInformationW_AGF_id_GlobalCable_ID_new(
                                                                                                                                    in template (value) GlobalCable_ID_new p_globalCable_ID_new
                                                                                                                                    ) := {
                    id          := id_GlobalCable_ID_new,
                    criticality := ignore,
                    value_      := { GlobalCable_ID_new := p_globalCable_ID_new }
                } // End of template m_userLocationInformationW_AGF_id_GlobalCable_ID_new

                template (omit) UserLocationInformationNR m_userLocationInformationNR(
                                                                                    in template (value) NR_CGI p_nR_CGI,
                                                                                    in template (value) TAI p_tAI,
                                                                                    in template (omit) TimeStamp p_timeStamp := omit,
                                                                                    in template (omit) UserLocationInformationNR.iE_Extensions p_iE_Extensions := omit
                                                                                    ) := {
                    nR_CGI        := p_nR_CGI,
                    tAI           := p_tAI,
                    timeStamp     := p_timeStamp,
                    iE_Extensions := p_iE_Extensions
                } // End of template m_userLocationInformationNR

                template (value) UserLocationInformationNR.iE_Extensions m_userLocationInformationNR_id_PSCellInformation(
                                                                                                                        in template (value) NGRAN_CGI p_nGRAN_CGI
                    { 
                        id             := id_PSCellInformation,
                        criticality    := ignore,
                        extensionValue := { NGRAN_CGI := p_nGRAN_CGI }    
                    }
                } // End of template m_userLocationInformationNR_id_PSCellInformation
                template (value) UserLocationInformationNR.iE_Extensions m_userLocationInformationNR_id_NID(
                                                                                                            in template (value) NID p_nID
                                                                                                            ) := {
                    { 
                        id             := id_NID,
                        criticality    := reject,
                        extensionValue := { NID := p_nID }    
                    }
                } // End of template m_userLocationInformationNR_id_NID
                template (value) UserLocationInformationNR.iE_Extensions m_userLocationInformationNR_id_NRNTNTAIInformation(
                                                                                                                            in template (value) NRNTNTAIInformation p_nRNTNTAIInformation
                                                                                                                            ) := {
                    { 
                        id             := id_NRNTNTAIInformation,
                        criticality    := ignore,
                        extensionValue := { NRNTNTAIInformation := p_nRNTNTAIInformation }    
                    }
                } // End of template m_userLocationInformationNR_id_NRNTNTAIInformation
                template (omit) UserPlaneSecurityInformation m_userPlaneSecurityInformation(
                                                                                            in template (value) SecurityResult p_securityResult,
                                                                                            in template (value) SecurityIndication p_securityIndication,
                                                                                            in template (omit) UserPlaneSecurityInformation.iE_Extensions p_iE_Extensions := omit
                                                                                            ) := {
                    securityResult     := p_securityResult,
                    securityIndication := p_securityIndication,
                    iE_Extensions      := p_iE_Extensions
                } // End of template m_userPlaneSecurityInformation

                template (omit) VolumeTimedReport_Item m_volumeTimedReport_Item(
                                                                                in template (value) VolumeTimedReport_Item.startTimeStamp p_startTimeStamp,
                                                                                in template (value) VolumeTimedReport_Item.endTimeStamp p_endTimeStamp,
                                                                                in template (value) VolumeTimedReport_Item.usageCountUL p_usageCountUL,
                                                                                in template (value) VolumeTimedReport_Item.usageCountDL p_usageCountDL,
                                                                                in template (omit) VolumeTimedReport_Item.iE_Extensions p_iE_Extensions := omit
                                                                                ) := {
                    startTimeStamp := p_startTimeStamp,
                    endTimeStamp   := p_endTimeStamp,
                    usageCountUL   := p_usageCountUL,
                    usageCountDL   := p_usageCountDL,
                    iE_Extensions  := p_iE_Extensions
                } // End of template m_volumeTimedReport_Item

                template (value) W_AGF_ID m_w_AGF_ID_w_AGF_ID(
                                                            in template (value) W_AGF_ID.w_AGF_ID p_w_AGF_ID
                                                            ) := {
                    w_AGF_ID := p_w_AGF_ID
                } // End of template m_w_AGF_ID_w_AGF_ID
                template (value) W_AGF_ID m_w_AGF_ID_choice_Extensions(
                                                                    in template (value) W_AGF_ID.choice_Extensions p_choice_Extensions
                                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template m_w_AGF_ID_choice_Extensions
                template (value) WarningAreaList m_warningAreaList_eUTRA_CGIListForWarning(
                                                                                        in template (value) EUTRA_CGIListForWarning p_eUTRA_CGIListForWarning
                                                                                        ) := {
                    eUTRA_CGIListForWarning := p_eUTRA_CGIListForWarning
                } // End of template m_warningAreaList_eUTRA_CGIListForWarning
                template (value) WarningAreaList m_warningAreaList_nR_CGIListForWarning(
                                                                                        in template (value) NR_CGIListForWarning p_nR_CGIListForWarning
                                                                                        ) := {
                    nR_CGIListForWarning := p_nR_CGIListForWarning
                } // End of template m_warningAreaList_nR_CGIListForWarning
                template (value) WarningAreaList m_warningAreaList_tAIListForWarning(
                                                                                    in template (value) TAIListForWarning p_tAIListForWarning
                                                                                    ) := {
                    tAIListForWarning := p_tAIListForWarning
                } // End of template m_warningAreaList_tAIListForWarning
                template (value) WarningAreaList m_warningAreaList_emergencyAreaIDList(
                                                                                    in template (value) EmergencyAreaIDList p_emergencyAreaIDList
                                                                                    ) := {
                    emergencyAreaIDList := p_emergencyAreaIDList
                } // End of template m_warningAreaList_emergencyAreaIDList
                template (value) WarningAreaList m_warningAreaList_choice_Extensions(
                                                                                    in template (value) WarningAreaList.choice_Extensions p_choice_Extensions
                                                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template m_warningAreaList_choice_Extensions

                template (omit) WLANMeasurementConfiguration m_wLANMeasurementConfiguration(
                                                                                            in template (value) WLANMeasConfig p_wlanMeasConfig,
                                                                                            in template (omit) WLANMeasConfigNameList p_wlanMeasConfigNameList := omit,
                                                                                            in template (omit) WLANMeasurementConfiguration.wlan_rssi p_wlan_rssi := omit,
                                                                                            in template (omit) WLANMeasurementConfiguration.wlan_rtt p_wlan_rtt := omit,
                                                                                            in template (omit) WLANMeasurementConfiguration.iE_Extensions p_iE_Extensions := omit
                                                                                            ) := {
                    wlanMeasConfig         := p_wlanMeasConfig,
                    wlanMeasConfigNameList := p_wlanMeasConfigNameList,
                    wlan_rssi              := p_wlan_rssi,
                    wlan_rtt               := p_wlan_rtt,
                    iE_Extensions          := p_iE_Extensions
                } // End of template m_wLANMeasurementConfiguration

                template (omit) WLANMeasConfigNameItem m_wLANMeasConfigNameItem(
                                                                                in template (value) WLANName p_wLANName,
                                                                                in template (omit) WLANMeasConfigNameItem.iE_Extensions p_iE_Extensions := omit
                                                                                ) := {
                    wLANName      := p_wLANName,
                    iE_Extensions := p_iE_Extensions
                } // End of template m_wLANMeasConfigNameItem
                template (value) WLANMeasConfig m_wLANMeasConfig(in WLANMeasConfig p_value := setup) := p_value;
                template (omit) WUS_Assistance_Information m_wUS_Assistance_Information(
                                                                                        in template (value) PagingProbabilityInformation p_pagingProbabilityInformation,
                                                                                        in template (omit) WUS_Assistance_Information.iE_Extensions p_iE_Extensions := omit
                                                                                        ) := {
                    pagingProbabilityInformation := p_pagingProbabilityInformation,
                    iE_Extensions                := p_iE_Extensions
                } // End of template m_wUS_Assistance_Information

                template (omit) XnExtTLA_Item m_xnExtTLA_Item(
                                                            in template (omit) TransportLayerAddress p_iPsecTLA := omit,
                                                            in template (omit) XnGTP_TLAs p_gTP_TLAs := omit,
                                                            in template (omit) XnExtTLA_Item.iE_Extensions p_iE_Extensions := omit
                                                            ) := {
                    iPsecTLA      := p_iPsecTLA,
                    gTP_TLAs      := p_gTP_TLAs,
                    iE_Extensions := p_iE_Extensions
                } // End of template m_xnExtTLA_Item
                template (value) XnExtTLA_Item.iE_Extensions m_xnExtTLA_Item_id_SCTP_TLAs(
                                                                                        in template (value) SCTP_TLAs p_sCTP_TLAs
                                                                                        ) := {
                    { 
                        id             := id_SCTP_TLAs,
                        criticality    := ignore,
                        extensionValue := { SCTP_TLAs := p_sCTP_TLAs }    
                    }
                } // End of template m_xnExtTLA_Item_id_SCTP_TLAs
                template (omit) XnTNLConfigurationInfo m_xnTNLConfigurationInfo(
                                                                                in template (value) XnTLAs p_xnTransportLayerAddresses,
                                                                                in template (omit) XnExtTLAs p_xnExtendedTransportLayerAddresses := omit,
                                                                                in template (omit) XnTNLConfigurationInfo.iE_Extensions p_iE_Extensions := omit
                                                                                ) := {
                    xnTransportLayerAddresses         := p_xnTransportLayerAddresses,
                    xnExtendedTransportLayerAddresses := p_xnExtendedTransportLayerAddresses,
                    iE_Extensions                     := p_iE_Extensions
                } // End of template m_xnTNLConfigurationInfo
            } // End of group send
                template (present) AdditionalDLUPTNLInformationForHOItem mw_additionalDLUPTNLInformationForHOItem(
                                                                                                                template (present) UPTransportLayerInformation p_additionalDL_NGU_UP_TNLInformation := ?,
                                                                                                                template (present) QosFlowListWithDataForwarding p_additionalQosFlowSetupResponseList := ?,
                                                                                                                template UPTransportLayerInformation p_additionalDLForwardingUPTNLInformation := *,
                                                                                                                template AdditionalDLUPTNLInformationForHOItem.iE_Extensions p_iE_Extensions := *
                                                                                                                ) := {
                    additionalDL_NGU_UP_TNLInformation     := p_additionalDL_NGU_UP_TNLInformation,
                    additionalQosFlowSetupResponseList     := p_additionalQosFlowSetupResponseList,
                    additionalDLForwardingUPTNLInformation := p_additionalDLForwardingUPTNLInformation,
                    iE_Extensions                          := p_iE_Extensions
                } // End of template mw_additionalDLUPTNLInformationForHOItem

                template (present) AdditionalDLUPTNLInformationForHOItem.iE_Extensions mw_additionalDLUPTNLInformationForHOItem_uPTransportLayerInformation(
                                                                                                                                                            template (present) UPTransportLayerInformation p_uPTransportLayerInformation := ?
                                                                                                                                                            ) := {
                    {
                        id             := id_AdditionalRedundantDL_NGU_UP_TNLInformation,
                        criticality    := ignore,
                        extensionValue := { UPTransportLayerInformation := p_uPTransportLayerInformation }
                    }
                } // End of template mw_additionalDLUPTNLInformationForHOItem_iE_Extensions
                template (present) AdditionalQosFlowInformation mw_additionalQosFlowInformation(template (present) AdditionalQosFlowInformation p_value := ?) := p_value;
                template (present) AllocationAndRetentionPriority mw_allocationAndRetentionPriority(
                                                                                                    template (present) PriorityLevelARP p_priorityLevelARP := ?,
                                                                                                    template (present) Pre_emptionCapability p_pre_emptionCapability := ?,
                                                                                                    template (present) Pre_emptionVulnerability p_pre_emptionVulnerability := ?,
                                                                                                    template AllocationAndRetentionPriority.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    priorityLevelARP         := p_priorityLevelARP,
                    pre_emptionCapability    := p_pre_emptionCapability,
                    pre_emptionVulnerability := p_pre_emptionVulnerability,
                    iE_Extensions            := p_iE_Extensions
                } // End of template mw_allocationAndRetentionPriority

                template (present) AlternativeQoSParaSetIndex mw_alternativeQoSParaSetIndex(template (present) integer p_value := ?) := p_value;

                template (present) AlternativeQoSParaSetNotifyIndex mw_alternativeQoSParaSetNotifyIndex(template (present) integer p_value := ?) := p_value;

                template (present) AlternativeQoSParaSetItem mw_alternativeQoSParaSetItem(
                                                                                        template (present) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex := ?,
                                                                                        template BitRate p_guaranteedFlowBitRateDL := *,
                                                                                        template BitRate p_guaranteedFlowBitRateUL := *,
                                                                                        template PacketDelayBudget p_packetDelayBudget := *,
                                                                                        template PacketErrorRate p_packetErrorRate := *,
                                                                                        template AlternativeQoSParaSetItem.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    alternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex,
                    guaranteedFlowBitRateDL    := p_guaranteedFlowBitRateDL,
                    guaranteedFlowBitRateUL    := p_guaranteedFlowBitRateUL,
                    packetDelayBudget          := p_packetDelayBudget,
                    packetErrorRate            := p_packetErrorRate,
                    iE_Extensions              := p_iE_Extensions
                } // End of template mw_alternativeQoSParaSetItem
                template (present) AMFName mw_aMFName(template (present) AMFName p_value := ?) := p_value;
                template (present) AMFNameVisibleString mw_aMFNameVisibleString(template (present) AMFNameVisibleString p_value := ?) := p_value;
                template (present) AMFNameUTF8String mw_aMFNameUTF8String(template (present) AMFNameUTF8String p_value := ?) := p_value;
                template (present) AMFPagingTarget mw_aMFPagingTarget_globalRANNodeID(
                                                                                    template (present) GlobalRANNodeID p_globalRANNodeID := ?
                                                                                    ) := {
                    globalRANNodeID := p_globalRANNodeID
                } // End of template mw_aMFPagingTarget_globalRANNodeID
                template (present) AMFPagingTarget mw_aMFPagingTarget_tAI(
                                                                        template (present) TAI p_tAI := ?
                                                                        ) := {
                    tAI := p_tAI
                } // End of template mw_aMFPagingTarget_tAI
                template (present) AMFPagingTarget mw_aMFPagingTarget_ext(
                                                                        template (present) AMFPagingTarget.choice_Extensions p_choice_Extensions := ?
                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_aMFPagingTarget_ext
                template (present) AMF_TNLAssociationSetupItem mw_aMF_TNLAssociationSetupItem(
                                                                                            template (present) CPTransportLayerInformation p_aMF_TNLAssociationAddress := ?,
                                                                                            template AMF_TNLAssociationSetupItem.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                    aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_aMF_TNLAssociationSetupItem

                template (present) AMF_TNLAssociationToAddItem mw_aMF_TNLAssociationToAddItem( 
                                                                                            template (present) CPTransportLayerInformation p_aMF_TNLAssociationAddress := ?,
                                                                                            template (present) TNLAddressWeightFactor p_tNLAddressWeightFactor := ?,
                                                                                            template TNLAssociationUsage p_tNLAssociationUsage := *,
                                                                                            template AMF_TNLAssociationToAddItem.iE_Extensions p_iE_Extensions := *
                                                                                            ):= {
                    aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress,
                    tNLAssociationUsage       := p_tNLAssociationUsage,
                    tNLAddressWeightFactor    := p_tNLAddressWeightFactor,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_aMF_TNLAssociationToAddItem

                template (present) AMF_TNLAssociationToRemoveItem mw_aMF_TNLAssociationToRemoveItem(
                                                                                                    template (present) CPTransportLayerInformation p_aMF_TNLAssociationAddress := ?,
                                                                                                    template AMF_TNLAssociationToRemoveItem.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_aMF_TNLAssociationToRemoveItem

                template (present) AMF_TNLAssociationToUpdateItem mw_aMF_TNLAssociationToUpdateItem(
                                                                                                    template (present) CPTransportLayerInformation p_aMF_TNLAssociationAddress := ?,
                                                                                                    template TNLAssociationUsage p_tNLAssociationUsage := *,
                                                                                                    template TNLAddressWeightFactor p_tNLAddressWeightFactor := *,
                                                                                                    template AMF_TNLAssociationToUpdateItem.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    aMF_TNLAssociationAddress := p_aMF_TNLAssociationAddress,
                    tNLAssociationUsage       := p_tNLAssociationUsage,
                    tNLAddressWeightFactor    := p_tNLAddressWeightFactor,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_aMF_TNLAssociationToUpdateItem

                template AreaOfInterest mw_areaOfInterest(
                                                        template AreaOfInterestTAIList p_areaOfInterestTAIList := *,
                                                        template AreaOfInterestCellList p_areaOfInterestCellList := *,
                                                        template AreaOfInterestRANNodeList p_areaOfInterestRANNodeList := *,
                                                        template AreaOfInterest.iE_Extensions p_iE_Extensions := *
                                                        ) := {
                    areaOfInterestTAIList     := p_areaOfInterestTAIList,
                    areaOfInterestCellList    := p_areaOfInterestCellList,
                    areaOfInterestRANNodeList := p_areaOfInterestRANNodeList,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_areaOfInterest

                template (present) AreaOfInterestCellItem mw_areaOfInterestCellItem(
                                                                                    template (present) NGRAN_CGI p_nGRAN_CGI := ?,
                                                                                    template AreaOfInterestCellItem.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                    nGRAN_CGI     := p_nGRAN_CGI,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_areaOfInterestCellItem

                template (present) AreaOfInterestItem mw_reaOfInterestItem(
                                                                        template (present) AreaOfInterest p_areaOfInterest := ?,
                                                                        template (present) LocationReportingReferenceID p_locationReportingReferenceID := ?,
                                                                        template AreaOfInterestItem.iE_Extensions p_iE_Extensions := *
                                                                        ) := {
                    areaOfInterest               := p_areaOfInterest,
                    locationReportingReferenceID := p_locationReportingReferenceID,
                    iE_Extensions                := p_iE_Extensions
                } // End of template mw_reaOfInterestItem

                template (present) AreaOfInterestRANNodeItem mw_areaOfInterestRANNodeItem(
                                                                                        template (present) GlobalRANNodeID p_globalRANNodeID := ?,
                                                                                        template AreaOfInterestRANNodeItem.iE_Extensions p_iE_Extensions := *
                                                                                        ):= {
                    globalRANNodeID := p_globalRANNodeID,
                    iE_Extensions   := p_iE_Extensions
                } // End of template mw_areaOfInterestRANNodeItem

                template (present) AreaOfInterestTAIItem mw_areaOfInterestTAIItem(
                                                                                template (present) TAI p_tAI := ?,
                                                                                template AreaOfInterestTAIItem.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                    tAI           := p_tAI,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_areaOfInterestTAIItem

                template AssistanceDataForPaging mw_assistanceDataForPaging(
                                                                            template AssistanceDataForRecommendedCells p_assistanceDataForRecommendedCells := *,
                                                                            template PagingAttemptInformation p_pagingAttemptInformation := *,
                                                                            template AssistanceDataForPaging.iE_Extensions p_iE_Extensions := *
                                                                            ) := {
                    assistanceDataForRecommendedCells := p_assistanceDataForRecommendedCells,
                    pagingAttemptInformation          := p_pagingAttemptInformation,
                    iE_Extensions                     := p_iE_Extensions
                } // End of template mw_assistanceDataForPaging
                template (present) AssistanceDataForPaging.iE_Extensions mw_assistanceDataForPaging_NPN_PagingAssistanceInformation(
                                                                                                                                    template (present) NPN_PagingAssistanceInformation p_nPN_PagingAssistanceInformation := ?
                                                                                                                                    ) := {
                    {
                        id             := id_NPN_PagingAssistanceInformation,
                        criticality    := ignore,
                        extensionValue := { NPN_PagingAssistanceInformation := p_nPN_PagingAssistanceInformation }
                    }
                } // End of template mw_assistanceDataForPaging_NPN_PagingAssistanceInformation
                template (present) AssistanceDataForPaging.iE_Extensions mw_assistanceDataForPaging_pagingAssisDataforCEcapabUE(
                                                                                                                                template (present) PagingAssisDataforCEcapabUE p_pagingAssisDataforCEcapabUE := ?
                                                                                                                                ) := {
                    {
                        id             := id_PagingAssisDataforCEcapabUE,
                        criticality    := ignore,
                        extensionValue := { PagingAssisDataforCEcapabUE := p_pagingAssisDataforCEcapabUE }
                    }
                } // End of template mw_assistanceDataForPaging_pagingAssisDataforCEcapabUE

                template (present) AssistanceDataForRecommendedCells mw_assistanceDataForRecommendedCells(
                                                                                                        template (present) RecommendedCellsForPaging p_recommendedCellsForPaging := ?,
                                                                                                        template AssistanceDataForRecommendedCells.iE_Extensions p_iE_Extensions := *
                                                                                                        ) :=  {
                    recommendedCellsForPaging := p_recommendedCellsForPaging,
                    iE_Extensions             := p_iE_Extensions
                } // End of template mw_assistanceDataForRecommendedCells

                template (present) AssociatedMBSQosFlowSetupRequestItem mw_associatedMBSQosFlowSetupRequestItem(
                                                                                                                template (present) QosFlowIdentifier p_mBS_QosFlowIdentifier := ?,
                                                                                                                template (present) QosFlowIdentifier p_associatedUnicastQosFlowIdentifier := ?,
                                                                                                                template AssociatedMBSQosFlowSetupRequestItem.iE_Extensions    p_iE_Extensions := *
                                                                                                                ) := {
                    mBS_QosFlowIdentifier              := p_mBS_QosFlowIdentifier,
                    associatedUnicastQosFlowIdentifier := p_associatedUnicastQosFlowIdentifier,
                    iE_Extensions                      := p_iE_Extensions
                } // End of template mw_associatedMBSQosFlowSetupRequestItem

                template (present) AssociatedMBSQosFlowSetuporModifyRequestItem mw_associatedMBSQosFlowSetuporModifyRequestItem(
                                                                                                                                template (present) QosFlowIdentifier p_mBS_QosFlowIdentifier := ?,
                                                                                                                                template (present) QosFlowIdentifier p_associatedUnicastQosFlowIdentifier := ?,
                                                                                                                                template AssociatedMBSQosFlowSetuporModifyRequestItem.iE_Extensions p_iE_Extensions := *
                                                                                                                                ) := {
                    mBS_QosFlowIdentifier              := p_mBS_QosFlowIdentifier,
                    associatedUnicastQosFlowIdentifier := p_associatedUnicastQosFlowIdentifier,
                    iE_Extensions                      := p_iE_Extensions
                } // End of template mw_associatedMBSQosFlowSetuporModifyRequestItem
                template (present) AssociatedQosFlowItem mw_associatedQosFlowItem(
                                                                                template (present) QosFlowIdentifier p_qosFlowIdentifier := ?,
                                                                                template AssociatedQosFlowItem.qosFlowMappingIndication p_qosFlowMappingIndication := *,
                                                                                template AssociatedQosFlowItem.iE_Extensions p_iE_Extensions := *
                                                                                ) := {
                    qosFlowIdentifier        := p_qosFlowIdentifier,
                    qosFlowMappingIndication := p_qosFlowMappingIndication,
                    iE_Extensions            := p_iE_Extensions
                } // End of template mw_associatedQosFlowItem
                template (present) AssociatedQosFlowItem.iE_Extensions mw_associatedQosFlowItem_alternativeQoSParaSetIndex(
                                                                                                                           template (present) AlternativeQoSParaSetIndex p_alternativeQoSParaSetIndex := ?
                                                                                                                           ) := {
                    {
                        id             := id_CurrentQoSParaSetIndex,
                        criticality    := ignore,
                        extensionValue := { AlternativeQoSParaSetIndex := p_alternativeQoSParaSetIndex }
                    }
                } // End of template mw_associatedQosFlowItem_alternativeQoSParaSetIndex
                template (present) AuthenticatedIndication mw_authenticatedIndication(template (present) AuthenticatedIndication p_value := true_) := p_value;
                template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_NR_cellBased(
                                                                                    template (present) CellBasedMDT_NR p_cellBased := ?
                                                                                    ) := {
                    cellBased := p_cellBased
                } // End of template mw_areaScopeOfMDT_cellBased
                template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_tABased(
                                                                            template (present) TABasedMDT p_tABased := ?
                                                                            ) := {
                    tABased := p_tABased
                } // End of template mw_areaScopeOfMDT_tABased
                template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_pLMNWide := {
                    pLMNWide := NULL
                } // End of template mw_areaScopeOfMDT_pLMNWide
                template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_tAIBased(
                                                                                template (present) TAIBasedMDT p_tAIBased := ?
                    tAIBased := p_tAIBased
                } // End of template mw_areaScopeOfMDT_tAIBased
                template (present) AreaScopeOfMDT_NR mw_areaScopeOfMDT_ext(
                                                                        template (present) AreaScopeOfMDT_NR.choice_Extensions p_choice_Extensions := ?
                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_areaScopeOfMDT_ext
                template (present) AreaScopeOfNeighCellsItem mw_areaScopeOfNeighCellsItem(
                                                                                        template (present) NRFrequencyInfo p_nrFrequencyInfo := ?,
                                                                                        template PCIListForMDT p_pciListForMDT := *,
                                                                                        template AreaScopeOfNeighCellsItem.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    nrFrequencyInfo := p_nrFrequencyInfo,
                    pciListForMDT   := p_pciListForMDT,
                    iE_Extensions   := p_iE_Extensions
                } // End of template mw_areaScopeOfNeighCellsItem
                template (present) AreaScopeOfQMC mw_areaScopeOfQMC_cellBased(
                                                                            template (present) CellBasedQMC p_cellBased := ?
                                                                            ) := {
                    cellBased := p_cellBased
                } // End of template mw_areaScopeOfQMC_cellBased
                template (present) AreaScopeOfQMC mw_areaScopeOfQMC_tABased(
                                                                            template (present) TABasedQMC p_tABased := ?
                    tABased := p_tABased
                } // End of template mw_areaScopeOfQMC_tABased

                template (present) AreaScopeOfQMC mw_areaScopeOfQMC_tAIBased(
                                                                            template (present) TAIBasedQMC p_tAIBased := ?
                                                                            ) := {
                    tAIBased := p_tAIBased
                } // End of template mw_areaScopeOfQMC_tAIBased

                template (present) AreaScopeOfQMC mw_areaScopeOfQMC_pLMNAreaBased(
                                                                                template (present) PLMNAreaBasedQMC p_pLMNAreaBased := ?
                    pLMNAreaBased := p_pLMNAreaBased
                } // End of template mw_areaScopeOfQMC_pLMNAreaBased

                template (present) AreaScopeOfQMC mw_areaScopeOfQMC_ext(
                                                                        template (present) AreaScopeOfQMC.choice_Extensions p_choice_Extensions := ?
                                                                        ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_areaScopeOfQMC_ext

                template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_cellBased(
                                                                                        template (present) CellBasedMDT_EUTRA p_cellBased
                                                                                        ) := {
                    cellBased := p_cellBased
                } // End of template mw_areaScopeOfMDT_EUTRA_cellBased
                template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_tABased(
                                                                                        template (present) TABasedMDT p_tABased
                                                                                        ) := {
                    tABased := p_tABased
                } // End of template mw_areaScopeOfMDT_EUTRA_tABased

                template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_pLMNWide := {
                    pLMNWide := NULL
                } // End of template mw_areaScopeOfMDT_EUTRA_pLMNWide

                template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_tAIBased(
                                                                                        template (present) TAIBasedMDT p_tAIBased
                                                                                        ) := {
                    tAIBased := p_tAIBased
                } // End of template mw_areaScopeOfMDT_EUTRA_tAIBased

                template (present) AreaScopeOfMDT_EUTRA mw_areaScopeOfMDT_EUTRA_ext(
                                                                                    template (present) AreaScopeOfMDT_EUTRA.choice_Extensions p_choice_Extensions
                                                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_areaScopeOfMDT_EUTRA_ext

                template AvailableRANVisibleQoEMetrics mw_availableRANVisibleQoEMetrics(
                                                                                        template AvailableRANVisibleQoEMetrics.applicationLayerBufferLevelList p_applicationLayerBufferLevelList := *,
                                                                                        template AvailableRANVisibleQoEMetrics.playoutDelayForMediaStartup p_playoutDelayForMediaStartup := *,
                                                                                        template AvailableRANVisibleQoEMetrics.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    applicationLayerBufferLevelList := p_applicationLayerBufferLevelList,
                    playoutDelayForMediaStartup     := p_playoutDelayForMediaStartup,
                    iE_Extensions                   := p_iE_Extensions
                } // End of template mw_availableRANVisibleQoEMetrics

                template BeamMeasurementsReportConfiguration mw_beamMeasurementsReportConfiguration(
                                                                                                    template BeamMeasurementsReportQuantity p_beamMeasurementsReportQuantity := *,
                                                                                                    template MaxNrofRS_IndexesToReport p_maxNrofRS_IndexesToReport := *,
                                                                                                    template BeamMeasurementsReportConfiguration.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    beamMeasurementsReportQuantity := p_beamMeasurementsReportQuantity,
                    maxNrofRS_IndexesToReport      := p_maxNrofRS_IndexesToReport,
                    iE_Extensions                  := p_iE_Extensions
                } // End of template mw_beamMeasurementsReportConfiguration

                template BeamMeasurementsReportQuantity mw_beamMeasurementsReportQuantity(
                                                                                        template BeamMeasurementsReportQuantity.rSRP p_rSRP := true_,
                                                                                        template BeamMeasurementsReportQuantity.rSRQ p_rSRQ := true_,
                                                                                        template BeamMeasurementsReportQuantity.sINR p_sINR := true_,
                                                                                        template BeamMeasurementsReportQuantity.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    rSRP          := p_rSRP,
                    rSRQ          := p_rSRQ,
                    sINR          := p_sINR,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_beamMeasurementsReportQuantity
                template (present) BitRate mw_bitRate (template (present) BitRate p_value := ?) := p_value;
                template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_cellIDCancelledEUTRA(
                                                                                                                template (present) CellIDCancelledEUTRA p_cellIDCancelledEUTRA := ?
                                                                                                                ) := {
                    cellIDCancelledEUTRA := p_cellIDCancelledEUTRA
                } // End of template mw_broadcastCancelledAreaList_cellIDCancelledEUTRA
                template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_tAICancelledEUTRA(
                                                                                                            template (present) TAICancelledEUTRA p_tAICancelledEUTRA := ?
                                                                                                            ) := {
                    tAICancelledEUTRA := p_tAICancelledEUTRA
                } // End of template mw_broadcastCancelledAreaList_tAICancelledEUTRA
                template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_emergencyAreaIDCancelledEUTRA(
                                                                                                                        template (present) EmergencyAreaIDCancelledEUTRA p_emergencyAreaIDCancelledEUTRA := ?
                                                                                                                        ) := {
                    emergencyAreaIDCancelledEUTRA := p_emergencyAreaIDCancelledEUTRA
                } // End of template mw_broadcastCancelledAreaList_emergencyAreaIDCancelledEUTRA
                template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_cellIDCancelledNR(
                                                                                                            template (present) CellIDCancelledNR p_cellIDCancelledNR := ?
                                                                                                            ) := {
                    cellIDCancelledNR := p_cellIDCancelledNR
                } // End of template mw_broadcastCancelledAreaList_cellIDCancelledNR
                template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_tAICancelledNR(
                                                                                                        template (present) TAICancelledNR p_tAICancelledNR := ?
                    tAICancelledNR := p_tAICancelledNR
                } // End of template mw_broadcastCancelledAreaList_tAICancelledNR
                template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_emergencyAreaIDCancelledNR(
                                                                                                                    template (present) EmergencyAreaIDCancelledNR p_emergencyAreaIDCancelledNR := ?
                                                                                                                    ) := {
                    emergencyAreaIDCancelledNR := p_emergencyAreaIDCancelledNR
                } // End of template mw_broadcastCancelledAreaList_ext
                template (present) BroadcastCancelledAreaList mw_broadcastCancelledAreaList_ext(
                                                                                                template (present) BroadcastCancelledAreaList.choice_Extensions p_choice_Extensions := ?
                                                                                                ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_broadcastCancelledAreaList_ext
                template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_cellIDBroadcastEUTRA(
                                                                                                                template (present) CellIDBroadcastEUTRA p_cellIDBroadcastEUTRA
                                                                                                                ) := {
                    cellIDBroadcastEUTRA := p_cellIDBroadcastEUTRA
                } // End of template mw_broadcastCompletedAreaList_cellIDCancelledEUTRA
                template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_tAIBroadcastEUTRA(
                                                                                                            template (present) TAIBroadcastEUTRA p_tAIBroadcastEUTRA
                                                                                                            ) := {
                    tAIBroadcastEUTRA := p_tAIBroadcastEUTRA
                } // End of template mw_broadcastCompletedAreaList_tAIBroadcastEUTRA
                template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_emergencyAreaIDBroadcastEUTRA(
                                                                                                                        template (present) EmergencyAreaIDBroadcastEUTRA p_emergencyAreaIDBroadcastEUTRA
                                                                                                                        ) := {
                    emergencyAreaIDBroadcastEUTRA := p_emergencyAreaIDBroadcastEUTRA
                } // End of template mw_broadcastCompletedAreaList_emergencyAreaIDBroadcastEUTRA
                template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_cellIDBroadcastNR(
                                                                                                            template (present) CellIDBroadcastNR p_cellIDBroadcastNR
                                                                                                            ) := {
                    cellIDBroadcastNR := p_cellIDBroadcastNR
                } // End of template mw_broadcastCompletedAreaList_cellIDBroadcastNR
                template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_tAIBroadcastNR(
                                                                                                        template (present) TAIBroadcastNR p_tAIBroadcastNR
                                                                                                        ) := {
                    tAIBroadcastNR := p_tAIBroadcastNR
                } // End of template mw_broadcastCompletedAreaList_tAIBroadcastNR
                template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_emergencyAreaIDBroadcastNR(
                                                                                                                    template (present) EmergencyAreaIDBroadcastNR p_emergencyAreaIDBroadcastNR
                    emergencyAreaIDBroadcastNR := p_emergencyAreaIDBroadcastNR
                } // End of template mw_broadcastCompletedAreaList_emergencyAreaIDBroadcastNR
                template (present) BroadcastCompletedAreaList mw_broadcastCompletedAreaList_ext(
                                                                                                template (present) BroadcastCompletedAreaList.choice_Extensions p_choice_Extensions
                                                                                                ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_broadcastCompletedAreaList_ext
                template (present) BroadcastPLMNItem mw_ie_broadcastPLMNItem(
                                                                            template (present) PLMNIdentity p_plmnId := ?,
                                                                            template (present) SliceSupportList p_ssl := ?,
                                                                            template BroadcastPLMNItem.iE_Extensions p_iE_Extensions := *
                                                                            ) := {
                    pLMNIdentity        :=  p_plmnId,
                    tAISliceSupportList := p_ssl,
                    iE_Extensions       := p_iE_Extensions
                } // End of template mw_ie_broadcastPLMNItem

                template (present) BluetoothMeasurementConfiguration mw_bluetoothMeasurementConfiguration(
                                                                                                        template (present) BluetoothMeasConfig p_bluetoothMeasConfig := ?,
                                                                                                        template BluetoothMeasConfigNameList p_bluetoothMeasConfigNameList := *,
                                                                                                        template BluetoothMeasurementConfiguration.bt_rssi p_bt_rssi := *,
                                                                                                        template BluetoothMeasurementConfiguration.iE_Extensions p_iE_Extensions := *
                                                                                                        ) := {
                    bluetoothMeasConfig         := p_bluetoothMeasConfig,
                    bluetoothMeasConfigNameList := p_bluetoothMeasConfigNameList,
                    bt_rssi                     := p_bt_rssi,
                    iE_Extensions               := p_iE_Extensions
                } // End of template mw_bluetoothMeasurementConfiguration

                template (present) BluetoothMeasConfigNameItem mw_bluetoothMeasConfigNameItem(
                                                                                            template (present) BluetoothName p_bluetoothName := ?,
                                                                                            template BluetoothMeasConfigNameItem.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                    bluetoothName := p_bluetoothName,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_bluetoothMeasConfigNameItem
                template (present) BluetoothMeasConfig mw_bluetoothMeasConfig(template (present) BluetoothMeasConfig p_value := setup) := p_value;
                template (present) CancelAllWarningMessages mw_cancelAllWarningMessages(template (present) CancelAllWarningMessages p_value := true_) := p_value;
                template (present) CancelledCellsInEAI_EUTRA_Item mw_cancelledCellsInEAI_EUTRA_Item(
                                                                                                    template (present) EUTRA_CGI p_eUTRA_CGI := ?,
                                                                                                    template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?,
                                                                                                    template CancelledCellsInEAI_EUTRA_Item.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    eUTRA_CGI          := p_eUTRA_CGI,
                    numberOfBroadcasts := p_numberOfBroadcasts,
                    iE_Extensions      := p_iE_Extensions
                } // End of template mw_cancelledCellsInEAI_EUTRA_Item

                template (present) CancelledCellsInEAI_NR_Item mw_cancelledCellsInEAI_NR_Item(
                                                                                            template (present) NR_CGI p_nR_CGI := ?,
                                                                                            template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?,
                                                                                            template CancelledCellsInEAI_NR_Item.iE_Extensions p_iE_Extensions := *
                    nR_CGI             := p_nR_CGI,
                    numberOfBroadcasts := p_numberOfBroadcasts,
                    iE_Extensions      := p_iE_Extensions
                } // End of template mw_cancelledCellsInEAI_NR_Item

                template (present) CancelledCellsInTAI_EUTRA_Item mw_cancelledCellsInTAI_EUTRA_Item(
                                                                                                    template (present) EUTRA_CGI p_eUTRA_CGI := ?,
                                                                                                    template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?,
                                                                                                    template CancelledCellsInTAI_EUTRA_Item.iE_Extensions p_iE_Extensions := *
                                                                                                    ) := {
                    eUTRA_CGI          := p_eUTRA_CGI,
                    numberOfBroadcasts := p_numberOfBroadcasts,
                    iE_Extensions      := p_iE_Extensions
                } // End of template mw_cancelledCellsInTAI_EUTRA_Item

                template (present) CancelledCellsInTAI_NR_Item mw_CancelledCellsInTAI_NR_Item(
                                                                                            template (present) NR_CGI p_nR_CGI := ?,
                                                                                            template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?,
                                                                                            template CancelledCellsInTAI_NR_Item.iE_Extensions p_iE_Extensions := *
                                                                                            ) := {
                    nR_CGI             := p_nR_CGI,
                    numberOfBroadcasts := p_numberOfBroadcasts,
                    iE_Extensions      := p_iE_Extensions
                } // End of template mw_CancelledCellsInTAI_NR_Item

                template (present) CandidateCellItem mw_candidateCellItem(
                                                                        template (present) CandidateCell p_candidateCell := ?,
                                                                        template CandidateCellItem.iE_Extensions p_iE_Extensions := *
                                                                        ) := {
                    candidateCell := p_candidateCell,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_candidateCellItem
                template (present) CandidateCell mw_candidateCell_candidateCGI(
                                                                            template (present) CandidateCellID p_candidateCGI := ?
                                                                            ) := {
                    candidateCGI := p_candidateCGI
                } // End of template mw_candidateCell_candidateCGI
                template (present) CandidateCell mw_candidateCell_candidatePCI(
                                                                            template (present) CandidatePCI p_candidatePCI := ?
                                                                            ) := {
                    candidatePCI := p_candidatePCI
                } // End of template mw_candidateCell_candidatePCI
                template (present) CandidateCell mw_candidateCell_ext(
                                                                    template (present) CandidateCell.choice_Extensions p_choice_Extensions := ?
                                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_candidateCell_ext
                template (present) CandidatePCI mw_candidatePCI(
                                                                template (present) CandidatePCI.candidatePCI p_candidatePCI := ?,
                                                                template (present) CandidatePCI.candidateNRARFCN p_candidateNRARFCN := ?,
                                                                template CandidatePCI.iE_Extensions p_iE_Extensions := *
                                                                ) := {
                    candidatePCI     := p_candidatePCI,
                    candidateNRARFCN := p_candidateNRARFCN,
                    iE_Extensions    := p_iE_Extensions
                } // End of template mw_candidatePCI
                template (present) Cause mw_cause_radioNetwork(
                                                            template (present) CauseRadioNetwork p_radioNetwork
                                                            ) := {
                    radioNetwork := p_radioNetwork
                } // End of template mw_cause_radioNetwork
                template (present) Cause mw_cause_transport(
                                                            template (present) CauseTransport p_transport
                                                            ) := {
                    transport := p_transport
                } // End of template mw_cause_transport
                template (present) Cause mw_cause_nas(
                                                    template (present) CauseNas p_nas
                                                    ) := {
                    nas := p_nas
                } // End of template mw_cause_nas
                template (present) Cause mw_cause_protocol(
                                                        template (present) CauseProtocol p_protocol
                                                        ) := {
                    protocol := p_protocol
                } // End of template mw_cause_protocol
                template (present) Cause mw_cause_misc(
                                                    template (present) CauseMisc p_misc
                                                    ) := {
                    misc := p_misc
                } // End of template mw_cause_misc
                template (present) Cause mw_cause_ext(
                                                    template (present) Cause.choice_Extensions p_choice_Extensions
                                                    ) := {
                    choice_Extensions := p_choice_Extensions
                } // End of template mw_cause_ext

                template (present) CauseMisc mw_causeMisc(template (present) CauseMisc p_value := ?) := p_value;
                template (present) CauseNas mw_causeNas(template (present) CauseNas p_value := ?) := p_value;
                template (present) CauseProtocol mw_causeProtocol(template (present) CauseProtocol p_value := ?) := p_value;
                template (present) CauseRadioNetwork mww_causeRadioNetwork(template (present) CauseRadioNetwork p_value := ?) := p_value;
                template (present) CauseTransport mw_causeTransport(template (present) CauseTransport p_value := ?) := p_value;

                template (present) Cell_CAGInformation mw_cell_CAGInformation(
                                                                            template (present) NGRAN_CGI p_nGRAN_CGI := ?,
                                                                            template (present) CellCAGList p_cellCAGList := ?,
                                                                            template Cell_CAGInformation.iE_Extensions p_iE_Extensions := *
                                                                            ) := {
                    nGRAN_CGI     := p_nGRAN_CGI,
                    cellCAGList   := p_cellCAGList,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_cell_CAGInformation

                template (present) CellIDBroadcastEUTRA_Item mw_cellIDBroadcastEUTRA_Item(
                                                                                        template (present) EUTRA_CGI p_eUTRA_CGI := ?,
                                                                                        template CellIDBroadcastEUTRA_Item.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    eUTRA_CGI     := p_eUTRA_CGI,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_cellIDBroadcastEUTRA_Item
                template (present) CellIDBroadcastNR_Item mw_cellIDBroadcastNR_Item(
                                                                                    template (present) NR_CGI p_nR_CGI := ?,
                                                                                    template CellIDBroadcastNR_Item.iE_Extensions p_iE_Extensions := *
                                                                                    ) := {
                    nR_CGI := p_nR_CGI,
                    iE_Extensions := p_iE_Extensions
                } // End of template mw_cellIDBroadcastNR_Item

                template (present) CellIDCancelledEUTRA_Item mw_cellIDCancelledEUTRA_Item(
                                                                                        template (present) EUTRA_CGI p_eUTRA_CGI := ?,
                                                                                        template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?,
                                                                                        template CellIDCancelledEUTRA_Item.iE_Extensions p_iE_Extensions := *
                                                                                        ) := {
                    eUTRA_CGI          := p_eUTRA_CGI,
                    numberOfBroadcasts := p_numberOfBroadcasts,
                    iE_Extensions      := p_iE_Extensions
                } // End of template mw_cellIDCancelledEUTRA_Item

                template (present) CellIDCancelledNR_Item mw_cellIDCancelledNR_Item(
                                                                                    template (present) NR_CGI p_nR_CGI := ?,
                                                                                    template (present) NumberOfBroadcasts p_numberOfBroadcasts := ?,
                                                                                    template CellIDCancelledNR_Item.iE_Extensions p_iE_Extensions := *
                                                                                    ) :=  {
                    nR_CGI             := p_nR_CGI,
                    numberOfBroadcasts := p_numberOfBroadcasts,
                    iE_Extensions      := p_iE_Extensions
                } // End of template mw_cellIDCancelledNR_Item

                template (present) CellIDListForRestart mw_cellIDListForRestart_eUTRA_CGIListforRestart(
                                                                                                        template (present) EUTRA_CGIList p_eUTRA_CGIListforRestart := ?
                                                                                                        ) := {
                    eUTRA_CGIListforRestart := p_eUTRA_CGIListforRestart
                } // End of template mw_cellIDListForRestart_misc