docs: private void matchJoinedFieldsByName(JoinInfo joinInfo, String localColumnName, String joinedColumnName,
  			QueryBuilder<?, ?> joinedQueryBuilder) throws SQLException {
  		joinInfo.localField = tableInfo.getFieldTypeByColumnName(localColumnName);
  		if (joinInfo.localField == null) {
  			throw new SQLException("Could not find field in " + tableInfo.getDataClass() + " that has column-name '"
  					+ localColumnName + "'");
  		}
  		joinInfo.remoteField = joinedQueryBuilder.tableInfo.getFieldTypeByColumnName(joinedColumnName);
  		if (joinInfo.remoteField == null) {
  			throw new SQLException("Could not find field in " + joinedQueryBuilder.tableInfo.getDataClass()
  					+ " that has column-name '" + joinedColumnName + "'");
  		}
  	}