in src/main/java/com/uber/cadence/activity/ActivityOptions.java [302:314]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
ActivityOptions that = (ActivityOptions) o;
return Objects.equals(heartbeatTimeout, that.heartbeatTimeout)
&& Objects.equals(scheduleToCloseTimeout, that.scheduleToCloseTimeout)
&& Objects.equals(scheduleToStartTimeout, that.scheduleToStartTimeout)
&& Objects.equals(startToCloseTimeout, that.startToCloseTimeout)
&& Objects.equals(taskList, that.taskList)
&& Objects.equals(retryOptions, that.retryOptions)
&& Objects.equals(contextPropagators, that.contextPropagators);
}