code: public static <T> Column<T> Column(final Class<T> columnClass,
                                         final String name) {
          
          return new Column<T>(columnClass, name);
      }
docs: Creates column definition.
  
  @param <T> the type of the column
  @param columnClass the class of the column
  @param name the column name
  @return the column definition
  @throws IllegalArgumentException if |columnClass| is null,
  or |name| is empty.