public boolean sameEnd(Temporal temporal) {
		if (endTime != temporal.endTime) return false;
		boolean ins = isTimeInstance();
		boolean tins = temporal.isTimeInstance();
		if ((ins && tins) || (!ins && !tins)) return true;
		return false;
		// return sameEndTime(temporal.endTime);
		// return endTime == temporal.endTime;
	}