public int hashCode() {
		int result;
		result = (first != null ? first.hashCode() : 0);
		result = 29 * result + (second != null ? second.hashCode() : 0);
		result = 37 * result + (second != null ? second.hashCode() : 0);
		return result;
	}