 			self.onSetDescriptionFailureCallback(error: error)
 		}
 	}
-
-    /**
-     * Methods inherited from RTCStatsDelegate
-     */
-
-    func peerConnection(peerConnection: RTCPeerConnection!,
-        didGetStats stats: [AnyObject]!) {
-
-            var jsStats = [NSDictionary]()
-
-            for stat in stats as NSArray {
-                var jsValues = Dictionary<String,String>()
-
-                for pair in stat.values as! [RTCPair] {
-                    jsValues[pair.key] = pair.value;
-                }
-
-                jsStats.append(["reportId": stat.reportId, "type": stat.type, "timestamp": stat.timestamp, "values": jsValues]);
-
-            }
-
-        self.onGetStatsCallback(array: jsStats);
-    }
 }

			return
		}

		let pluginRTCDataChannel = self.pluginRTCDataChannels[dcId]

		if pluginRTCDataChannel == nil {
			return;

		self.eventListener = eventListener
		self.eventListenerForAddStream = eventListenerForAddStream
		self.eventListenerForRemoveStream = eventListenerForRemoveStream
	}


	deinit {
		NSLog("PluginRTCPeerConnection#deinit()")
	}


