code: public static UserMappingTable create(String tableName,
  			List<UserCustomColumn> additionalColumns) {
  
  		List<UserCustomColumn> columns = new ArrayList<>();
  		columns.addAll(createRequiredColumns());
  
  		if (additionalColumns != null) {
  			columns.addAll(additionalColumns);
  		}
  
  		return new UserMappingTable(tableName, columns);
  	}
docs: Create a user mapping table with the minimum required columns followed by
  the additional columns
  
  @param tableName
  table name
  @param additionalColumns
  additional columns
  @return user mapping table