@Override
      public void read(org.apache.thrift.protocol.TProtocol prot, connectToDebugger_args struct) throws org.apache.thrift.TException {
        org.apache.thrift.protocol.TTupleProtocol iprot = (org.apache.thrift.protocol.TTupleProtocol) prot;
        java.util.BitSet incoming = iprot.readBitSet(4);
        if (incoming.get(0)) {
          struct.localPort = iprot.readI32();
          struct.setLocalPortIsSet(true);
        }
        if (incoming.get(1)) {
          struct.host = iprot.readString();
          struct.setHostIsSet(true);
        }
        if (incoming.get(2)) {
          {
            org.apache.thrift.protocol.TMap _map76 = iprot.readMapBegin(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.BOOL); 
            struct.opts = new java.util.HashMap<java.lang.String,java.lang.Boolean>(2*_map76.size);
            @org.apache.thrift.annotation.Nullable java.lang.String _key77;
            boolean _val78;
            for (int _i79 = 0; _i79 < _map76.size; ++_i79)
            {
              _key77 = iprot.readString();
              _val78 = iprot.readBool();
              struct.opts.put(_key77, _val78);
            }
          }
          struct.setOptsIsSet(true);
        }
        if (incoming.get(3)) {
          {
            org.apache.thrift.protocol.TMap _map80 = iprot.readMapBegin(org.apache.thrift.protocol.TType.STRING, org.apache.thrift.protocol.TType.STRING); 
            struct.extraEnvs = new java.util.HashMap<java.lang.String,java.lang.String>(2*_map80.size);
            @org.apache.thrift.annotation.Nullable java.lang.String _key81;
            @org.apache.thrift.annotation.Nullable java.lang.String _val82;
            for (int _i83 = 0; _i83 < _map80.size; ++_i83)
            {
              _key81 = iprot.readString();
              _val82 = iprot.readString();
              struct.extraEnvs.put(_key81, _val82);
            }
          }
          struct.setExtraEnvsIsSet(true);
        }
      }
@Override
      public void read(org.apache.thrift.protocol.TProtocol prot, connectToDebugger_args struct)