@Override
	public boolean equals(Object o) {
		if (this == o) {
			return true;
		}
		if (o == null || getClass() != o.getClass()) {
			return false;
		}
		EurekaInstanceRenewedEvent that = (EurekaInstanceRenewedEvent) o;
		return Objects.equals(appName, that.appName) && Objects.equals(serverId, that.serverId)
				&& Objects.equals(instanceInfo, that.instanceInfo) && replication == that.replication;
	}
@author Spencer Gibb
@author Gregor Zurowski
spring-cloud-netflix-eureka-server/src/main/java/org/springframework/cloud/netflix/eureka/server/event/EurekaInstanceRenewedEvent.java