@Override
	public boolean equals(final Object o) {
		if (this == o) {
			return true;
		}
		if (!(o instanceof Session)) {
			return false;
		}

		final Session session = (Session) o;

		if (id != null ? !id.equals(session.id) : session.id != null) {
			return false;
		}
		if (lapSet != null ? !lapSet.equals(session.lapSet) : session.lapSet != null) {
			return false;
		}

		return true;
	}