anchor.diff:  part of hetimanet.dartio;
   
   class HetimaSocketBuilderDartIO extends HetimaSocketBuilder {
  +  bool _verbose = false;
  +  bool get verbose => _verbose;
  +
  +  HetimaSocketBuilderDartIO({verbose:false}) {
  +    _verbose = verbose;
  +  }
  +
     HetimaSocket createClient() {
  -    return new HetimaSocketDartIo();
  +    return new HetimaSocketDartIo(verbose:_verbose);
     }
   
     async.Future<HetimaServerSocket> startServer(String address, int port) async {
  -    return HetimaServerSocketDartIo.startServer(address, port);
  +    return HetimaServerSocketDartIo.startServer(address, port, verbose:_verbose);
     }
   
     HetimaUdpSocket createUdpClient() {
  -    return new HetimaUdpSocketDartIo();
  +    return new HetimaUdpSocketDartIo(verbose:_verbose);
     }
   
     async.Future<List<HetimaNetworkInterface>> getNetworkInterfaces() async {
  
positive.code: }
  
  class HetimaUdpSocketDartIo extends HetimaUdpSocket {
    RawDatagramSocket _udpSocket = null;
    HetimaUdpSocketDartIo() {}
  
    bool _isBindingNow = false;
    async.StreamController<HetimaReceiveUdpInfo> _receiveStream = new async.StreamController.broadcast();
  
negative.code: }
  
  class HetimaSocketDartIo extends HetimaSocket {
    bool _verbose = false;
    bool get verbose => _verbose;
    Socket _socket = null;
  
    HetimaSocketDartIo({verbose:false}) {
      _verbose = verbose;
    }
  
    HetimaSocketDartIo.fromSocket(Socket socket, {verbose:false}) {
      _verbose = verbose;
      _socket = socket;
    }
  
  