super(parent, parent.keyValueEntries); Deadline parentDeadline = parent.getDeadline(); if (parentDeadline != null && parentDeadline.compareTo(deadline) <= 0) {
super(parent, parent.keyValueEntries); Deadline parentDeadline = parent.getDeadline(); if (parentDeadline != null && parentDeadline.compareTo(deadline) <= 0) {
Deadline existingDeadline = callOptions.getDeadline(); if (existingDeadline == null || newDeadline.compareTo(existingDeadline) < 0) { callOptions = callOptions.withDeadline(newDeadline);