code: public QueryBuilder<T, ID> join(QueryBuilder<?, ?> joinedQueryBuilder, JoinType type, JoinWhereOperation operation)
  			throws SQLException {
  		addJoinInfo(type, null, null, joinedQueryBuilder, operation);
  		return this;
  	}
docs: Like {@link #join(QueryBuilder)} but allows you to specify the join type and the operation used to combine the
  WHERE statements.