code: public ExtendedRelation addRelationship(String baseTableName,
  			UserTable<? extends UserColumn> relatedTable,
  			UserMappingTable userMappingTable) {
  		return addRelationship(baseTableName, relatedTable,
  				relatedTable.getDataType(), userMappingTable);
  	}
docs: Adds a relationship between the base and user related table. Creates the
  user mapping table and related table if needed.
  
  @param baseTableName
  base table name
  @param relatedTable
  user related table
  @param userMappingTable
  user mapping table
  @return The relationship that was added
  @since 3.2.0