// Just for fun (and to regression-test bug 2302) make sure that DataChannels
 // can be created, queried, and disposed.
 private static void createDataChannelToRegressionTestBug2302(PeerConnection pc) {
   DataChannel dc = pc.createDataChannel("dcLabel", new DataChannel.Init());
   abortUnless("dcLabel".equals(dc.label()), "Unexpected label corruption?");
   dc.close();
   dc.dispose();
 }
 @Override
 public void onDataChannel(final DataChannel dc) {
   reportError("AppRTC doesn't use data channels, but got: " + dc.label() + " anyway!");
 }
 @Override
 public void onStateChange() {
   Log.d(TAG, dataChannel.label() + ":" + dataChannel.state().toString());
 }