code: public static <T extends UserColumn> T getColumn(UserTable<T> table,
  			DublinCoreType type) {
  
  		T column = null;
  
  		if (table.hasColumn(type.getName())) {
  			column = table.getColumn(type.getName());
  		} else {
  			for (String synonym : type.getSynonyms()) {
  				if (table.hasColumn(synonym)) {
  					column = table.getColumn(synonym);
  					break;
  				}
  			}
  		}
  
  		return column;
  	}
docs: Get the column from the table for the Dublin Core Type term
  
  @param table
  user table
  @param type
  Dublin Core Type
  @param <T>
  column type
  @return column