@Override
    public int hashCode() {
        return predicate != null ? predicate.hashCode() : 0;
    }
Create the insertion of this and the negation of the given predicate

@param right predicate to be negated
@return the current object
querydsl-core/src/main/java/com/querydsl/core/BooleanBuilder.java