if (start == null) {
            if (other.start != null) {
                return false;
            }
        } else if (!start.equals(other.start)) {