@Override
	public int compareTo(NewId other) {
		if (_a != other._a)
			return (_a < other._a) ? -1 : 1;
		if (_b != other._b)
			return (_b < other._b) ? -1 : 1;
		if (_c != other._c)
			return (_c < other._c) ? -1 : 1;
		if (_d != other._d)
			return (_d < other._d) ? -1 : 1;

		return 0;
	}