boolean (connectToDebugger_args that) { if (that == null) return false; if (this == that) return true; boolean this_present_localPort = true; boolean that_present_localPort = true; if (this_present_localPort || that_present_localPort) { if (!(this_present_localPort && that_present_localPort)) return false; if (this.localPort != that.localPort) return false; } boolean this_present_host = true && this.isSetHost(); boolean that_present_host = true && that.isSetHost(); if (this_present_host || that_present_host) { if (!(this_present_host && that_present_host)) return false; if (!this.host.equals(that.host)) return false; } boolean this_present_opts = true && this.isSetOpts(); boolean that_present_opts = true && that.isSetOpts(); if (this_present_opts || that_present_opts) { if (!(this_present_opts && that_present_opts)) return false; if (!this.opts.equals(that.opts)) return false; } boolean this_present_extraEnvs = true && this.isSetExtraEnvs(); boolean that_present_extraEnvs = true && that.isSetExtraEnvs(); if (this_present_extraEnvs || that_present_extraEnvs) { if (!(this_present_extraEnvs && that_present_extraEnvs)) return false; if (!this.extraEnvs.equals(that.extraEnvs)) return false; } return true; }