         self.hub.removeNotificationsName(String(i), sender: self)
       }; return }
   }
-  
+
   
   func testAppleRemove() {
     var observers = [NSObjectProtocol]()

    self.center = NSNotificationCenter()

  }
  //////////////////////////////////////////////////////////////////////////
  
  
  
  func testSubscribe() {

  
  

  /**************************************************************************
  REMOVE
  ***************************************************************************/
  
  func testRemoveNotifications() {
    var observers = [Notification<[String : String]>]()
    for i in 0...self.recursiveLimit { for j in 0...self.recursiveLimit {
      observers.append(self.hub.subscribeNotificationForName(String(j), sender: nil) { not in})
      }}
    
    self.measureBlock() {
      for observer in observers {
        self.hub.removeNotification(observer)
      }; return }
  }

  func testRemoveNotificationWithName() {
    for i in 0...self.recursiveLimit { for j in 0...self.recursiveLimit {
      self.hub.subscribeNotificationForName(String(j), sender: nil) { not in}
      }}
    
    self.measureBlock() {
      for i in 0...self.recursiveLimit {
        self.hub.removeNotificationsName(String(i), sender: nil)
      }; return }
  }

  func testRemoveNotificationWithNameSender() {
    for i in 0...self.recursiveLimit { for j in 0...self.recursiveLimit {
      self.hub.subscribeNotificationForName(String(j), sender: nil) { not in}
      }}
