code: function unsubscribeRecursively( self, node, parts, subscriber ) {
     if( parts.length === 0 && Array.isArray( node[ SUBSCRIBER_FIELD ] ) ) {
        const subscribers = node[ SUBSCRIBER_FIELD ];
        for( let i = subscribers.length - 1; i >= 0; --i ) {
           if( subscribers[ i ].subscriber === subscriber ) {
              notifyInspectors( self, {
                 action: 'unsubscribe',
                 source: subscribers[ i ].subscriberName,
                 target: '-',
                 event: subscribers[ i ].name,
                 cycleId: self.currentCycle_
              } );
              subscribers.splice( i, 1 );
           }
        }
     }
  
     const [ part, ...rest ] = parts;
     const searchPart = part || WILDCARD;
     if( searchPart in node ) {
        unsubscribeRecursively( self, node[ searchPart ], rest, subscriber );
     }
  }
docs: ////////////////////////////////////////////////////////////////////////////////////////////////////////////