code: public static DataTable createDetailedInstance(DataColumn firstColumn, DataColumn... otherColumns) {
  		List<DataColumn> list = new ArrayList<DataColumn>();
  		list.add(firstColumn);
  		for (DataColumn column : otherColumns) {
  			list.add(column);
  		}
  		return createDetailedInstance(list);
  	}
docs: Creates a new instance with the given column setup. At least one column
  must be specified in the table. Rows are allowed to be empty.
  <p>
  Columns should be unique, but the table doesn't enforce this.
  
  @param firstColumn first column
  @param otherColumns additional, optional columns
  @return new detailed instance