-- =============================================================================
--               GDMO definitions extracted from ITU-T Rec. G.774.6 (2001)
-- =============================================================================

sdhCurrentDataUnidirectional MANAGED OBJECT CLASS
  DERIVED FROM "Recommendation Q.822": currentData;
  CHARACTERIZED BY
    "Recommendation Q.822": zeroSuppressionPkg,
    "Recommendation Q.822": thresholdPkg,
    sdhCurrentDataUnidirectionalPackage PACKAGE
      BEHAVIOUR sdhCurrentDataUnidirectionalBehaviour;
      ATTRIBUTES
        "Recommendation M.3100": currentProblemList GET;;;
  CONDITIONAL PACKAGES
    "Recommendation G.774.01": historyPackage  PRESENT IF
      "an instance does not support flexible assignment of the history length",
    "Recommendation G.774.01": unavailableTimeAlarmPackage  PRESENT IF
      "starting and ending of unavailable period has to be reported and the
      granularity period is 24 hours";
REGISTERED AS {g774-6MObjectClass 1};


sdhCurrentDataUnidirectionalBehaviour BEHAVIOUR
  DEFINED AS
    "The sdhCurrentDataUnidirectional class is used to define generic
    characteristic for unidirectional SDH performance monitoring from which
    subclasses are defined in order to hold performance event counts for a
    specific monitoring point. Subclasses of this class are used in order to
    support performance monitoring of SDH trails at various layers as described
    in Recommendation G.805. The performance monitoring events ES, SES and BBE
    which are monitored by some of the subclasses of this subclass are defined
    in 4.1.1/G.826. The granularityPeriod attribute can only be assigned a value
    at creation time.

    This class can only contain one reference to an instance of the
    thresholdData object class in the thresholdDataInstance attribute.

    If a threshold is reached or crossed then the currentProblemList attribute
    shall indicate it with the probable cause Threshold crossed. Subclass of
    this class is used to monitor the near-end or far-end performance data of the trail.

    The unavailability conditions are kept separate for near-end and far-end
    monitoring. This means that only near-end conditions apply only to near-end
    unavailability and vice versa only far-end conditions apply only to far-end
    unavailability.

    For threshold reset subclasses of this object class the following rules apply:

    (  No more than one QOS alarm shall be generated until there has been a
       15-minute rectangular fixed   window with less error count than the low
       error count threshold and no unavailable period exists.

    (  To provision the high and low threshold value, the
       counterThresholdAttributList attribute of the Q.822-ThresholdDataInstance
       is used.

      In this attribute all the thresholds (high and low) for each necessary
      counter are stored in a list. This means   for example, that the high
      threshold for ES and the low threshold for ES are individually stored in
      the same list. It is up to the network element to recognize which is the
      high and which is the low one.

    If the unavailableTimeAlarmPackage is present and if an unavailable period
    starts, then a communication alarm shall be sent with a probable cause of
    Unavailable and the presence of this unavailable condition is indicated by
    the currentProblemList attribute. If an unavailable period is ending, then a
    communication alarm shall be sent with a probable cause of Unavailable and a
    severity of Cleared. An available condition is indicated by the absence of
    the unavailable condition in the current problem list. The unavailable
    condition has no effect on the operationalState. Each subclass of this class
    shall define the performance attributes required to hold the mandatory or
    optional performance events. These performance event counts are inhibited
    during unavailable time of its own direction (at the near end or at the far
    end). Attributes which are defined in a subclass of this class shall be
    included in history information using the historyData, or one of its
    subclasses, unless it is explicitly specified in the subclass of this class
    that a particular attribute be not included. Each subclass of this class
    shall indicate which subclass of the history data is used for history
    retention. The following conditional packages are not used in this class:
    filterSuppressionPkg, observedManagedObjectPkg.

    Concerning the subclasses of this class the following rule applies:

    If a subclass of this class has a granularity period of 15 minutes, it
    should be either an instance with the threshold reset functionality or an
    instance without this functionality instantiated (per termination point),
    but not both.";


rsCurrentData  MANAGED OBJECT CLASS
  DERIVED FROM "Recommendation G.774.01":sdhCurrentData;
  CHARACTERIZED BY
    rsCurrentDataPackage  PACKAGE
      BEHAVIOUR  rsCurrentDataBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          REQUIRED VALUES SDHPMUNIASN1.SDHGranularityPeriod,
        "Recommendation G.774.01":bBE REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01":eS REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01":sES REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    oFSCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01":cSESCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01":uASCurrentDataPackage PRESENT IF
      "an instance supports it";
REGISTERED AS {g774-01MObjectClass 2};


rsCurrentDataBehaviour BEHAVIOUR
  DEFINED AS
    *Instances of the rsCurrentData managed object Class are used to hold the
    current register counts for a regenerator section during a collection
    period. This managed object class uses the rsHistoryData managed object
    class for history retention.

    A QOS alarm shall be sent as soon as a threshold is reached or crossed. At
    the end of the granularity period the QOS alarm is implicitly cleared,
    providing there are no other outstanding threshold crossing QOS alarms,
    "Threshold crossing" removed from the currentProblemList (i.e. No
    Notification is Sent) and a new QOS alarm shall be sent if the threshold is
    reached or crossed again during the next granularity period. Only one
    threshold value per performance counter will be supported. *;


rsCurrentDataTR  MANAGED OBJECT CLASS
  DERIVED FROM "Recommendation G.774.01":sdhCurrentData;
  CHARACTERIZED BY
    "Recommendation G.774.01":thresholdResetPackage,
    rsCurrentDataTRPackage  PACKAGE
      BEHAVIOUR rsCurrentDataTRBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          PERMITTED VALUES SDHPMUNIASN1.SDHPVGranularityPeriod,
        "Recommendation G.774.01":bBE REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01":eS REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01":sES REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    oFSCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01":cSESCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01":uASCurrentDataPackage PRESENT IF
      "an instance supports it";
REGISTERED AS {g774-01MObjectClass 3};


rsCurrentDataTRBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the rsCurrentDataTR managed object Class are used to hold the
    current register counts for a regenerator section during a collection
    period. This managed object class uses the rsHistoryData managed object
    class for history retention";


msCurrentDataNearEnd MANAGED OBJECT CLASS
  DERIVED FROM sdhCurrentDataUnidirectional;
  CHARACTERIZED BY
    msCurrentDataNearEndPackage PACKAGE
      BEHAVIOUR   msCurrentDataNearEndBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          REQUIRED VALUES SDHPMUNIASN1.SDHGranularityPeriod,
        "Recommendation G.774.01": bBE REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": eS REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": sES REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    nearEndUASCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01": cSESCurrentDataPackage PRESENT IF
      "the granularity period is 15 minutes and an instance supports it",
    failureCountsNearEndPackage PRESENT IF
      "an instance supports it",
    eSANearEndPackage PRESENT IF
      "an instance supports it",
    eSBNearEndPackage PRESENT IF
      "an instance supports it";
REGISTERED AS {g774-6MObjectClass 2} ;


msCurrentDataNearEndBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the msCurrentDataNearEnd managed object Class are used to hold
    the current near-end register counts for a multiplex section trail
    termination point during a collection period.

    This managed object class uses the msHistoryDataNearEnd managed object class
    for history retention.

    A QOS alarm shall be sent as soon as a threshold is reached or crossed. At
    the end of the granularity period, the QOS alarm is implicitly cleared and,
    providing there are no other outstanding threshold crossing QOS alarms,
    threshold crossing is removed from the currentProblemList (i.e. No
    Notification is Sent) and a new QOS alarm shall be sent if the threshold is
    reached or crossed again during the next granularity period. Only one
    threshold value per performance counter will be supported.";


msCurrentDataNearEndTR  MANAGED OBJECT CLASS
  DERIVED FROM sdhCurrentDataUnidirectional;
  CHARACTERIZED BY
    "Recommendation G.774.01": thresholdResetPackage,
    msCurrentDataNearEndTRPackage PACKAGE
      BEHAVIOUR
        msCurrentDataNearEndTRBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          PERMITTED VALUES SDHPMUNIASN1.SDHPVGranularityPeriod,
        "Recommendation G.774.01": bBE REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": eS REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": sES REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    nearEndUASCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01": cSESCurrentDataPackage PRESENT IF
      "the granularity period is 15 minutes and an instance supports it" ;
REGISTERED AS {g774-6MObjectClass 3} ;


msCurrentDataNearEndTRBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the msCurrentDataNearEndTR managed object Class are used to
    hold the current near-end register counts for a multiplex section trail
    termination point during a collection period.

    Only the 15 minutes granularity period must be supported.

    This managed object class uses the msHistoryDataNearEnd managed object class
    for history retention. " ;


pathTerminationCurrentDataNearEnd  MANAGED OBJECT CLASS
  DERIVED FROM   sdhCurrentDataUnidirectional;
  CHARACTERIZED BY
    pathTerminationCurrentDataNearEndPackage PACKAGE
      BEHAVIOUR pathTerminationCurrentDataNearEndBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          REQUIRED VALUES SDHPMUNIASN1.SDHGranularityPeriod,
        "Recommendation G.774.01": bBE REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": eS REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": sES REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    nearEndUASCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01": cSESCurrentDataPackage PRESENT IF
      "the granularity period is 15 minutes and an instance supports it",
    failureCountsNearEndPackage PRESENT IF
      "an instance supports it",
    eSANearEndPackage PRESENT IF
      "an instance supports it",
    eSBNearEndPackage PRESENT IF
      "an instance supports it";
REGISTERED AS  {g774-6MObjectClass 4} ;


pathTerminationCurrentDataNearEndBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the pathTerminationCurrentDataNearEnd managed object Class are
    used to hold the current near end register counts for a Higher Order Path or
    Lower Order Path during a collection period.

    This managed object class uses the pathTerminationHistoryDataNearEnd managed
    object class for history retention.

    A QOS alarm shall be sent as soon as a threshold is reached or crossed. At
    the end of the granularity period, the QOS alarm is implicitly cleared and,
    providing there are no other outstanding threshold crossing QOS alarms,
    threshold crossing is removed from the currentProblemList (i.e. No
    Notification is Sent) and a new QOS alarm shall be sent if the threshold is
    reached or crossed again during the next granularity period. Only one
    threshold value per performance counter will be supported.";


pathTerminationCurrentDataNearEndTR  MANAGED OBJECT CLASS
  DERIVED FROM     sdhCurrentDataUnidirectional;
  CHARACTERIZED BY
    "Recommendation G.774.01": thresholdResetPackage,
    pathTerminationCurrentDataNearEndTRPackage PACKAGE
      BEHAVIOUR pathTerminationCurrentDataNearEndTRBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          PERMITTED VALUES SDHPMUNIASN1.SDHPVGranularityPeriod,
        "Recommendation G.774.01": bBE  REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": eS  REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": sES  REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    nearEndUASCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01": cSESCurrentDataPackage PRESENT IF
      "the granularity period is 15 minutes and an instance supports it";
REGISTERED AS  {g774-6MObjectClass 5} ;


pathTerminationCurrentDataNearEndTRBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the pathTerminationCurrentDataNearEndTR managed object Class
    are used to hold the current near-end register counts for a Higher Order
    Path or Lower Order Path during a collection period.

    Only the 15 minutes granularity period must be supported.

    This managed object class uses the pathTerminationHistoryDataNearEnd managed
    object class for history retention.";


msAdaptationCurrentData  MANAGED OBJECT CLASS
  DERIVED FROM "Recommendation G.774.01":sdhCurrentData;
  CHARACTERIZED BY
    msAdaptationCurrentDataPackage  PACKAGE
      BEHAVIOUR  msAdaptationCurrentDataBehaviour;
      ATTRIBUTES
        pJCHigh  GET,
        pJCLow  GET;;;
REGISTERED AS {g774-01MObjectClass 11};


msAdaptationCurrentDataBehaviour  BEHAVIOUR
  DEFINED AS
    "Instances of this class are used to hold the pointer justification event
    (PJE) counts.Positive and negative PJEs are counted separately one
    selectable outgoing AUwithin an STM-N signal after the AU has been
    resynchronized to the local clock.";


msCurrentDataFarEnd   MANAGED OBJECT CLASS
  DERIVED FROM   sdhCurrentDataUnidirectional;
  CHARACTERIZED BY
    msCurrentDataFarEndPackage PACKAGE
      BEHAVIOUR   msCurrentDataFarEndBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          REQUIRED VALUES SDHPMUNIASN1.SDHGranularityPeriod,
        "Recommendation G.774.01": fEBBE REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": fEES REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": fESES REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    farEndUASCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01": farEndCSESCurrentDataPackage PRESENT IF
      "the granularity period is 15 minutes and an instance supports it",
    failureCountsFarEndPackage PRESENT IF
      "an instance supports it",
    eSAFarEndPackage PRESENT IF
      "an instance supports it",
    eSBFarEndPackage PRESENT IF
      "an instance supports it";
REGISTERED AS {g774-6MObjectClass 6} ;


msCurrentDataFarEndBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the msCurrentDataFarEnd managed object Class are used to hold
    the current far-end register counts for a multiplex section trail
    termination point during a collection period.

    This managed object class uses the msHistoryDataFarEnd managed object class
    for history retention.

    A QOS alarm shall be sent as soon as a threshold is reached or crossed. At
    the end of the granularity period, the QOS alarm is implicitly cleared and,
    providing there are no other outstanding threshold crossing QOS alarms,
    threshold crossing is removed from the currentProblemList (i.e. No
    Notification is Sent) and a new QOS alarm shall be sent if the threshold is
    reached or crossed again during the next granularity period. Only one
    threshold value per performance counter will be supported.";


msCurrentDataFarEndTR  MANAGED OBJECT CLASS
  DERIVED FROM sdhCurrentDataUnidirectional;
  CHARACTERIZED BY
    "Recommendation G.774.01": thresholdResetPackage,
    msCurrentDataFarEndTRPackage PACKAGE
      BEHAVIOUR
        msCurrentDataFarEndTRBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          PERMITTED VALUES SDHPMUNIASN1.SDHPVGranularityPeriod,
        "Recommendation G.774.01": fEBBE REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": fEES REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": fESES REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    farEndUASCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01": farEndCSESCurrentDataPackage PRESENT IF
      "the granularity period is 15 minutes and an instance supports it";
REGISTERED AS {g774-6MObjectClass 7} ;


msCurrentDataFarEndTRBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the msCurrentDataFarEnd managed object Class are used to hold
    the current far-end register counts for a multiplex section trail
    termination point during a collection period.

    Only the 15 minutes granularity period must be supported.

    This managed object class uses the msHistoryDataFarEnd managed object class
    for history retention." ;


pathTerminationCurrentDataFarEnd  MANAGED OBJECT CLASS
  DERIVED FROM   sdhCurrentDataUnidirectional;
  CHARACTERIZED BY
    pathTerminationCurrentDataFarEndPackage PACKAGE
      BEHAVIOUR pathTerminationCurrentDataFarEndBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          REQUIRED VALUES SDHPMUNIASN1.SDHGranularityPeriod,
        "Recommendation G.774.01": fEBBE REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": fEES  REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": fESES REPLACE-WITH-DEFAULT GET;;;
  CONDITIONAL PACKAGES
    farEndUASCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01": farEndCSESCurrentDataPackage PRESENT IF
      "the granularity period is 15 minutes and an instance supports it",
    failureCountsFarEndPackage PRESENT IF
      "an instance supports it",
    eSAFarEndPackage PRESENT IF
      "an instance supports it",
    eSBFarEndPackage PRESENT IF
      "an instance supports it";
REGISTERED AS  {g774-6MObjectClass 8} ;


pathTerminationCurrentDataFarEndBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the pathTerminationCurrentDataFarEnd managed object Class are
    used to hold the current far end register counts for a Higher Order Path or
    Lower Order Path during a collection period.

    This managed object class uses the pathTerminationHistoryDataFarEnd managed
    object class for history retention.

    A QOS alarm shall be sent as soon as a threshold is reached or crossed. At
    the end of the granularity period, the QOS alarm is implicitly cleared and,
    providing there are no other outstanding threshold crossing QOS alarms,
    threshold crossing is removed from the currentProblemList (i.e. No
    Notification is Sent) and a new QOS alarm shall be sent if the threshold is
    reached or crossed again during the next granularity period. Only one
    threshold value per performance counter will be supported.";


pathTerminationCurrentDataFarEndTR  MANAGED OBJECT CLASS
  DERIVED FROM  sdhCurrentDataUnidirectional;
  CHARACTERIZED BY
    "Recommendation G.774.01": thresholdResetPackage,
    pathTerminationCurrentDataFarEndTRPackage PACKAGE
      BEHAVIOUR pathTerminationCurrentDataFarEndTRBehaviour;
      ATTRIBUTES
        "Recommendation X.739": granularityPeriod
          PERMITTED VALUES SDHPMUNIASN1.SDHPVGranularityPeriod,
        "Recommendation G.774.01": fEBBE  REPLACE-WITH-DEFAULT  GET,
        "Recommendation G.774.01": fEES  REPLACE-WITH-DEFAULT GET,
        "Recommendation G.774.01": fESES  REPLACE-WITH-DEFAULT  GET;;;
  CONDITIONAL PACKAGES
    farEndUASCurrentDataPackage PRESENT IF
      "an instance supports it",
    "Recommendation G.774.01": farEndCSESCurrentDataPackage PRESENT IF
      "the granularity period is 15 minutes and an instance supports it";
REGISTERED AS  {g774-6MObjectClass 9} ;


pathTerminationCurrentDataFarEndTRBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of the pathTerminationCurrentDataFarEndTR managed object Class
    are used to hold the current far-end register counts for a Higher Order Path
    or Lower Order Path during a collection period.

    Only the 15 minutes granularity period must be supported.

    This managed object class uses the pathTerminationHistoryDataFarEnd managed
    object class for history retention.";


rsHistoryData  MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation Q.822 ": historyData;
  CHARACTERIZED BY
    rsHistoryDataPackage  PACKAGE
      BEHAVIOUR rsHistoryDataBehaviour;
      ATTRIBUTES
        "Recommendation G.774.01":bBE GET,
        "Recommendation G.774.01":eS GET,
        "Recommendation G.774.01":sES GET ;;;
  CONDITIONAL PACKAGES
    oFSHistoryDataPackage PRESENT IF
      "the containing rsCurrentData or rsCurrentDataTR instance contains the
      oFSCurrentDataPackage",
    "Recommendation G.774.01":uASHistoryDataPackage PRESENT IF
      "the containing rsCurrentData contains the uASCurrentDataPackage";
REGISTERED AS {g774-01MObjectClass 12};


rsHistoryDataBehaviour   BEHAVIOUR
  DEFINED AS
    "Instances of this class are used to store the observed events of an
    rsCurrentData or rsCurrentDataTR object at the end of an observation
    interval. An instance of this managed object is contained by an
    rsCurrentData or rsCurrentDataTR managed object instance.";


msHistoryDataNearEnd   MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation Q.822":historyData;
  CHARACTERIZED BY
    msHistoryDataNearEndPackage PACKAGE
      BEHAVIOUR
        msHistoryDataNearEndBehaviour;
      ATTRIBUTES
        "Recommendation G.774.01": bBE GET,
        "Recommendation G.774.01": eS GET,
        "Recommendation G.774.01": sES GET;;;
  CONDITIONAL PACKAGES
    nearEndUASHistoryDataPackage PRESENT IF
      "the containing msCurrentDataNearEnd contains the   nearEndUASCurrentDataPackage",
    failureCountsNearEndHistoryDataPackage PRESENT IF
      "the containing msCurrentDataNearEnd contains the   failureCountsNearEndPackage",
    eSANearEndHistoryDataPackage PRESENT IF
      "the containing msCurrentDataNearEnd contains the eSANearEndPackage",
    eSBNearEndHistoryDataPackage PRESENT IF
      "the containing msCurrentDataNearEnd contains the eSBNearEndPackage";
REGISTERED AS {g774-6MObjectClass 10} ;


msHistoryDataNearEndBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of this class are used to store the observed events of an
    msCurrentDataNearEnd or msCurrentDataNearEndTR object at the end of an
    observation interval. An instance of this managed object is contained by an
    msCurrentDataNearEnd or msCurrentDataNearEndTR managed object instance";


msAdaptationHistoryData  MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation Q.822": historyData;
  CHARACTERIZED BY
    msAdaptationHistoryDataPackage  PACKAGE
      BEHAVIOUR msAdaptationHistoryDataBehaviour;
      ATTRIBUTES
        pJCHigh  GET,
        pJCLow  GET;;;
REGISTERED AS {g774-01MObjectClass 18};


msAdaptationHistoryDataBehaviour  BEHAVIOUR
  DEFINED AS
    "Instances of this class are used to store the observed events of an
    msAdaptationCurrentData object at the end of an observation interval. An
    instance of this managed object is contained by an msAdaptationCurrentData
    managed object instance.";


pathTerminationHistoryDataNearEnd  MANAGED OBJECT CLASS
  DERIVED FROM    "Recommendation Q.822":historyData;
  CHARACTERIZED BY
    pathTerminationHistoryDataNearEndPackage PACKAGE
      BEHAVIOUR pathTerminationHistoryDataNearEndBehaviour;
      ATTRIBUTES
        "Recommendation G.774.01": bBE GET,
        "Recommendation G.774.01": eS GET,
        "Recommendation G.774.01": sES GET;;;
  CONDITIONAL PACKAGES
    nearEndUASHistoryDataPackage PRESENT IF
      "the containing pathTerminationCurrentDataNearEnd  contains the
      nearEndUASCurrentDataPackage",
    failureCountsNearEndHistoryDataPackage PRESENT IF
      "the containing pathTerminationCurrentDataNearEnd  contains the
      failureCountsNearEndPackage",
    eSANearEndHistoryDataPackage PRESENT IF
      "the containing pathTerminationCurrentDataNearEnd  contains the
      eSANearEndPackage",
    eSBNearEndHistoryDataPackage PRESENT IF
      "the containing pathTerminationCurrentDataNearEnd  contains the
      eSBNearEndPackage";
REGISTERED AS {g774-6MObjectClass 11} ;


pathTerminationHistoryDataNearEndBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of this class are used to store the observed events of a
    pathTerminationCurrentDataNearEnd or pathTerminationCurrentDataNearEndTR
    object at the end of an observation interval. An instance of this managed
    object is contained by a pathTerminationCurrentDataNearEnd or
    pathTerminationCurrentDataNearEndTR managed object instance";


msHistoryDataFarEnd   MANAGED OBJECT CLASS
  DERIVED FROM  "Recommendation Q.822":historyData;
  CHARACTERIZED BY
    msHistoryDataFarEndPackage PACKAGE
      BEHAVIOUR
        msHistoryDataFarEndBehaviour;
      ATTRIBUTES
        "Recommendation G.774.01": fEBBE GET,
        "Recommendation G.774.01": fEES GET,
        "Recommendation G.774.01": fESES GET;;;
  CONDITIONAL PACKAGES
    farEndUASHistoryDataPackage PRESENT IF
      "the containing msCurrentDataFarEnd  contains the   farEndUASCurrentDataPackage",
    failureCountsFarEndHistoryDataPackage PRESENT IF
      "the containing msCurrentDataFarEnd  contains the   failureCountsFarEndPackage",
    eSAFarEndHistoryDataPackage PRESENT IF
      "the containing msCurrentDataFarEnd  contains the eSAFarEndPackage",
    eSBFarEndHistoryDataPackage PRESENT IF
      "the containing msCurrentDataFarEnd  contains the eSBFarEndPackage";
REGISTERED AS {g774-6MObjectClass 12} ;


msHistoryDataFarEndBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of this class are used to store the observed events of an
    msCurrentDataFarEnd or msCurrentDataFarEndTR object at the end of an
    observation interval. An instance of this managed object is contained by an
    msCurrentDataFarEnd or msCurrentDataFarEndTR managed object instance";


pathTerminationHistoryDataFarEnd  MANAGED OBJECT CLASS
  DERIVED FROM    "Recommendation Q.822":historyData;
  CHARACTERIZED BY
    pathTerminationHistoryDataFarEndPackage PACKAGE
      BEHAVIOUR pathTerminationHistoryDataFarEndBehaviour;
      ATTRIBUTES
        "Recommendation G.774.01": fEBBE GET,
        "Recommendation G.774.01": fEES GET,
        "Recommendation G.774.01": fESES GET;;;
  CONDITIONAL PACKAGES
    farEndUASHistoryDataPackage PRESENT IF
      "the containing pathTerminationCurrentDataFarEnd  contains the
      farEndUASCurrentDataPackage",
    failureCountsFarEndHistoryDataPackage PRESENT IF
      "the containing pathTerminationCurrentDataFarEnd  contains the
      failureCountsFarEndPackage",
    eSAFarEndHistoryDataPackage PRESENT IF
      "the containing pathTerminationCurrentDataFarEnd  contains the
      eSAFarEndPackage",
    eSBFarEndHistoryDataPackage PRESENT IF
      "the containing pathTerminationCurrentDataFarEnd  contains the
      eSBFarEndPackage";
REGISTERED AS {g774-6MObjectClass 13} ;


pathTerminationHistoryDataFarEndBehaviour BEHAVIOUR
  DEFINED AS
    "Instances of this class are used to store the observed events of a
    pathTerminationCurrentDataFarEnd or pathTerminationCurrentDataFarEndTR
    object at the end of an observation interval. An instance of this managed
    object is contained by a pathTerminationCurrentDataFarEnd or
    pathTerminationCurrentDataFarEndTR  managed object instance";


nearEndUASCurrentDataPackage PACKAGE
  BEHAVIOUR
    nearEndUASCurrentDataPackageBehaviour;
  ATTRIBUTES
    nEUAS REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-6Package 1};


nearEndUASCurrentDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the counter of one-second intervals
    pertaining to an Unavailable Time at the near end.";


farEndUASCurrentDataPackage PACKAGE
  BEHAVIOUR
    farEndUASCurrentDataPackageBehaviour;
  ATTRIBUTES
    fEUAS REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-6Package 2};


farEndUASCurrentDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the counter of one-second intervals
    pertaining to an Unavailable Time at the far end.";


nearEndUASHistoryDataPackage PACKAGE
  BEHAVIOUR
    nearEndUASHistoryDataPackageBehaviour;
  ATTRIBUTES
    nEUAS GET;
REGISTERED AS {g774-6Package 3};


nearEndUASHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding current data counter of one
    second intervals pertaining to an Unavailable Time at the near end at the
    end of the granularity period.";


farEndUASHistoryDataPackage PACKAGE
  BEHAVIOUR
    farEndUASHistoryDataPackageBehaviour;
  ATTRIBUTES
    fEUAS GET;
REGISTERED AS {g774-6Package 4};


farEndUASHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding current data counter of
    one-second intervals pertaining to an Unavailable Time at the far end at the
    end of the granularity period.";


failureCountsNearEndPackage PACKAGE
  BEHAVIOUR
    failureCountsNearEndPackageBehaviour;
  ATTRIBUTES
    fCNearEnd REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-6Package 5};


failureCountsNearEndPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding failure counts at the near end.";


eSANearEndPackage PACKAGE
  BEHAVIOUR
    eSANearEndPackageBehaviour;
  ATTRIBUTES
    eSANearEnd REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-6Package 6};


eSANearEndPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the errored seconds of type A at the near end.";


eSBNearEndPackage PACKAGE
  BEHAVIOUR
    eSBNearEndPackageBehaviour;
  ATTRIBUTES
    eSBNearEnd REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-6Package 7};


eSBNearEndPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the errored seconds of type B at the near end.";


failureCountsFarEndPackage PACKAGE
  BEHAVIOUR
    failureCountsFarEndPackageBehaviour;
  ATTRIBUTES
    fCFarEnd REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-6Package 8};


failureCountsFarEndPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding failure counts at the far end.";


eSAFarEndPackage PACKAGE
  BEHAVIOUR
    eSAFarEndPackageBehaviour;
  ATTRIBUTES
    eSAFarEnd REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-6Package 9};


eSAFarEndPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the errored seconds of type A at the far end.";


eSBFarEndPackage PACKAGE
  BEHAVIOUR
    eSBFarEndPackageBehaviour;
  ATTRIBUTES
    eSBFarEnd REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-6Package 10};


eSBFarEndPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the errored seconds of type B at the far end.";


failureCountsNearEndHistoryDataPackage PACKAGE
  BEHAVIOUR
    failureCountsNearEndHistoryDataPackageBehaviour;
  ATTRIBUTES
    fCNearEnd GET;
REGISTERED AS {g774-6Package 11};


failureCountsNearEndHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding failure counts at the near
    end at the end of the granularity period.";


eSANearEndHistoryDataPackage PACKAGE
  BEHAVIOUR
    eSANearEndHistoryDataPackageBehaviour;
  ATTRIBUTES
    eSANearEnd GET;
REGISTERED AS {g774-6Package 12};


eSANearEndHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding errored seconds of type A
    at the near end at the end of the granularity period.";


eSBNearEndHistoryDataPackage PACKAGE
  BEHAVIOUR
    eSBNearEndHistoryDataPackageBehaviour;
  ATTRIBUTES
    eSBNearEnd GET;
REGISTERED AS {g774-6Package 13};


eSBNearEndHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding errored seconds of type B
    at the near end at the end of the granularity period.";


failureCountsFarEndHistoryDataPackage PACKAGE
  BEHAVIOUR
    failureCountsFarEndHistoryDataPackageBehaviour;
  ATTRIBUTES
    fCFarEnd GET;
REGISTERED AS {g774-6Package 14};


failureCountsFarEndHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding failure counts at the far
    end at the end of the granularity period.";


eSAFarEndHistoryDataPackage PACKAGE
  BEHAVIOUR
    eSAFarEndHistoryDataPackageBehaviour;
  ATTRIBUTES
    eSAFarEnd GET;
REGISTERED AS {g774-6Package 15};


eSAFarEndHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding errored seconds of type A
    at the far end at the end of the granularity period.";


eSBFarEndHistoryDataPackage PACKAGE
  BEHAVIOUR
    eSBFarEndHistoryDataPackageBehaviour;
  ATTRIBUTES
    eSBFarEnd GET;
REGISTERED AS {g774-6Package 16};


eSBFarEndHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the corresponding errored seconds of type B
    at the far end at the end of the granularity period.";


oFSCurrentDataPackage PACKAGE
  BEHAVIOUR
    oFSCurrentDataPackageBehaviour;
  ATTRIBUTES
    oFS REPLACE-WITH-DEFAULT GET;
REGISTERED AS {g774-01Package 10};


oFSCurrentDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to store the counter of one second intervals
    containing one or more Out of Frame.";


oFSHistoryDataPackage PACKAGE
  BEHAVIOUR
    oFSHistoryDataPackageBehaviour;
  ATTRIBUTES
    oFS GET;
REGISTERED AS {g774-01Package 11};


oFSHistoryDataPackageBehaviour BEHAVIOUR
  DEFINED AS
    "This package is used to record the corresponding current data attribute
    values at the end of the granularity period.";


nEUAS ATTRIBUTE
  DERIVED FROM "Recommendation X.721": counter;
  BEHAVIOUR  nEUASBeh BEHAVIOUR
    DEFINED AS
      "The value of the nEUAS attribute represents the count of one-second
      intervals pertaining to an UnavailableTime at the near end.";;
REGISTERED AS {g774-6Attribute 1};


fEUAS ATTRIBUTE
  DERIVED FROM "Recommendation X.721": counter;
  BEHAVIOUR  fEUASBeh BEHAVIOUR
    DEFINED AS
      "The value of the fEUAS attribute represents the count of one-second
      intervals pertaining to an UnavailableTime at the far end.";;
REGISTERED AS {g774-6Attribute 2};


fCNearEnd ATTRIBUTE
  DERIVED FROM "Recommendation X.721": counter;
  BEHAVIOUR  fCNearEndBeh BEHAVIOUR
    DEFINED AS
      "This parameter is a count of the number of occurrences of near-end
      failure events.";;
REGISTERED AS {g774-6Attribute 3};


eSANearEnd ATTRIBUTE
  DERIVED FROM "Recommendation X.721": counter;
  BEHAVIOUR  eSANearEndBeh BEHAVIOUR
    DEFINED AS
      "This parameter is a count of errored seconds of type A at the near end. ";;
REGISTERED AS {g774-6Attribute 4};


eSBNearEnd ATTRIBUTE
  DERIVED FROM "Recommendation X.721": counter;
  BEHAVIOUR  eSBNearEndBeh BEHAVIOUR
    DEFINED AS
      "This parameter is a count of errored seconds of type B at the near end. ";;
REGISTERED AS {g774-6Attribute 5};


fCFarEnd ATTRIBUTE
  DERIVED FROM "Recommendation X.721": counter;
  BEHAVIOUR  fCFarEndBeh BEHAVIOUR
    DEFINED AS
      "This parameter is a count of the number of occurences of far-end failure
      events. ";;
REGISTERED AS {g774-6Attribute 6};


eSAFarEnd ATTRIBUTE
  DERIVED FROM "Recommendation X.721": counter;
  BEHAVIOUR  eSAFarEndBeh BEHAVIOUR
    DEFINED AS
      "This parameter is a count of the errored seconds of type A at the far end. ";;
REGISTERED AS {g774-6Attribute 7};


eSBFarEnd ATTRIBUTE
  DERIVED FROM "Recommendation X.721": counter;
  BEHAVIOUR  eSBFarEndBeh BEHAVIOUR
    DEFINED AS
      "This parameter is a count of errored seconds of type B at the far end. ";;
REGISTERED AS {g774-6Attribute 8};


oFS  ATTRIBUTE
  DERIVED FROM  "Rec. X.721 | ISO/IEC 10165-2": counter;
  BEHAVIOUR
    oFSBeh BEHAVIOUR
      DEFINED AS
        "The value of the oFS attribute represents the count of seconds with at
        least one Out Of Frame Event during the available time of the monitored
        resource during the corresponding granularity period.";;
REGISTERED AS {g774-01Attribute 14};


pJCHigh  ATTRIBUTE
  DERIVED FROM  "Rec. X.721 | ISO/IEC 10165-2": counter;
  BEHAVIOUR
    pJCHighBehaviour BEHAVIOUR
      DEFINED AS
        "The value of the pJCHigh attribute represents the positive PJE count on
        one selectable outgoing AU within an STM-N signal after the AU has been
        resynchronized to the local clock.";;
REGISTERED AS {g774-01Attribute 23};


pJCLow  ATTRIBUTE
  DERIVED FROM  "Rec. X.721 | ISO/IEC 10165-2": counter;
  BEHAVIOUR
    pJCLowBehaviour BEHAVIOUR
      DEFINED AS
        "The value of the pJCLow attribute represents the negative PJE count on
        one selectable outgoing AU within an STM-N signal after the AU has been
        resynchronized to the local clock.";;
REGISTERED AS {g774-01Attribute 24};


msCurrentDataNearEnd-msTTPSink NAME BINDING
  SUBORDINATE OBJECT CLASS msCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":msTTPSink AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739":scannerId;
  CREATE
    WITH-REFERENCE-OBJECT ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 1};


msCurrentDataNearEndTR-msTTPSink NAME BINDING
  SUBORDINATE OBJECT CLASS msCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":msTTPSink AND SUBCLASSES;
  WITH ATTRIBUTE   "Recommendation X.739":scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 2};


rsCurrentData-rsTTPSink NAME BINDING
  SUBORDINATE OBJECT CLASS  rsCurrentData  AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS  "Recommendation G.774": rsTTPSink AND SUBCLASSES;
  WITH ATTRIBUTE  "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-01NameBinding 7};


rsCurrentDataTR-rsTTPSink NAME BINDING
  SUBORDINATE OBJECT CLASS  rsCurrentDataTR  AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS  "Recommendation G.774": rsTTPSink AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-01NameBinding 8};


msCurrentDataFarEnd-msTTPSink NAME BINDING
  SUBORDINATE OBJECT CLASS msCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":msTTPSink AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 13};


msCurrentDataFarEndTR-msTTPSink NAME BINDING
  SUBORDINATE OBJECT CLASS msCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":msTTPSink AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 14};


pathTerminationCurrentDataNearEnd-au4SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":au4SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 69};


pathTerminationCurrentDataNearEnd-au3SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":au3SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 70};


pathTerminationCurrentDataNearEnd-tu3SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu3SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 71};


pathTerminationCurrentDataNearEnd-tu2SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu2SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 72};


pathTerminationCurrentDataNearEnd-tu12SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu12SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 73};


pathTerminationCurrentDataNearEnd-tu11SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu11SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 74};


pathTerminationCurrentDataFarEnd-au4SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":au4SupervisedCTPSinkR1
      AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 75};


pathTerminationCurrentDataFarEnd-au3SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":au3SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 76};


pathTerminationCurrentDataFarEnd-tu3SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu3SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 77};


pathTerminationCurrentDataFarEnd-tu2SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu2SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 78};


pathTerminationCurrentDataFarEnd-tu12SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu12SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 79};


pathTerminationCurrentDataFarEnd-tu11SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu11SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 80};


pathTerminationCurrentDataNearEndTR-au4SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":au4SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 81};


pathTerminationCurrentDataNearEndTR-au3SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":au3SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 82};


pathTerminationCurrentDataNearEndTR-tu3SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu3SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 83};


pathTerminationCurrentDataNearEndTR-tu2SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu2SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 84};


pathTerminationCurrentDataNearEndTR-tu12SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu12SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 85};


pathTerminationCurrentDataNearEndTR-tu11SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu11SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 86};


pathTerminationCurrentDataFarEndTR-au4SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":au4SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 87};


pathTerminationCurrentDataFarEndTR-au3SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":au3SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 88};


pathTerminationCurrentDataFarEndTR-tu3SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu3SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 89};


pathTerminationCurrentDataFarEndTR-tu2SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu2SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 90};


pathTerminationCurrentDataFarEndTR-tu12SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu12SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 91};


pathTerminationCurrentDataFarEndTR-tu11SupervisedCTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS  pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774.05":tu11SupervisedCTPSinkR1 AND
      SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 92};


pathTerminationCurrentDataNearEnd-vc4TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc4TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE  "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 49};


pathTerminationCurrentDataNearEnd-vc3TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS  "Recommendation G.774":vc3TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 50};


pathTerminationCurrentDataNearEnd-vc2TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS  "Recommendation G.774":vc2TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 51};


pathTerminationCurrentDataNearEnd-vc12TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc12TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE  "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 52};


pathTerminationCurrentDataNearEnd-vc11TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc11TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 53};


pathTerminationCurrentDataNearEndTR-vc4TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc4TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 54};


pathTerminationCurrentDataNearEndTR-vc3TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc3TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 55};


pathTerminationCurrentDataNearEndTR-vc2TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc2TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 56};


pathTerminationCurrentDataNearEndTR-vc12TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc12TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 57};


pathTerminationCurrentDataNearEndTR-vc11TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataNearEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc11TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 58};


pathTerminationCurrentDataFarEnd-vc4TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc4TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE  "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 59};


pathTerminationCurrentDataFarEnd-vc3TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc3TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 60};


pathTerminationCurrentDataFarEnd-vc2TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc2TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 61};


pathTerminationCurrentDataFarEnd-vc12TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc12TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE  "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 62};


pathTerminationCurrentDataFarEnd-vc11TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEnd AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc11TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 63};


pathTerminationCurrentDataFarEndTR-vc4TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc4TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 64};


pathTerminationCurrentDataFarEndTR-vc3TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc3TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 65};


pathTerminationCurrentDataFarEndTR-vc2TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc2TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 66};


pathTerminationCurrentDataFarEndTR-vc12TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc12TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 67};


pathTerminationCurrentDataFarEndTR-vc11TTPSinkR1 NAME BINDING
  SUBORDINATE OBJECT CLASS
    pathTerminationCurrentDataFarEndTR AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS "Recommendation G.774":vc11TTPSinkR1 AND SUBCLASSES;
  WITH ATTRIBUTE "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT  ,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 68};


msAdaptationCurrentData-au4CTPSource NAME BINDING
  SUBORDINATE OBJECT CLASS  msAdaptationCurrentData AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS  "Recommendation G.774": au4CTPSource AND SUBCLASSES;
  WITH ATTRIBUTE  "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 93};


msAdaptationCurrentData-au3CTPSource NAME BINDING
  SUBORDINATE OBJECT CLASS  msAdaptationCurrentData  AND SUBCLASSES;
  NAMED BY
    SUPERIOR OBJECT CLASS  "Recommendation G.774": au3CTPSource AND SUBCLASSES;
  WITH ATTRIBUTE  "Recommendation X.739": scannerId;
  CREATE
    WITH-REFERENCE-OBJECT,
    WITH-AUTOMATIC-INSTANCE-NAMING;
  DELETE
    DELETES-CONTAINED-OBJECTS;
REGISTERED AS {g774-6NameBinding 94};

-- =============================================================================
--  Formatted by OpenT2 Version 5.5.6.34 on Fri Aug 20 11:20:49 2004