@Override
	public boolean equals(Object obj) {
		if (!(obj instanceof SimulationResult)) {
			return false;
		}
		SimulationResult sr = (SimulationResult) obj;
		return Objects.equals(explorer, sr.explorer) && Objects.equals(exception, sr.exception);
	}