@Override
    public int hashCode() {
      int hashCode = 1;

      hashCode = hashCode * 8191 + localPort;

      hashCode = hashCode * 8191 + ((isSetHost()) ? 131071 : 524287);
      if (isSetHost())
        hashCode = hashCode * 8191 + host.hashCode();

      hashCode = hashCode * 8191 + ((isSetOpts()) ? 131071 : 524287);
      if (isSetOpts())
        hashCode = hashCode * 8191 + opts.hashCode();

      hashCode = hashCode * 8191 + ((isSetExtraEnvs()) ? 131071 : 524287);
      if (isSetExtraEnvs())
        hashCode = hashCode * 8191 + extraEnvs.hashCode();

      return hashCode;
    }
@Override
    public int hashCode()