Column implements Iterable<T>, Serializable { public Class<? extends Comparable<?>> getType() { return dataType; } Column(Class<T> dataType, T... data);  Column(Class<T> dataType, Iterable<T> data); T get(int row); int size(); boolean isNumeric(); Class<? extends Comparable<?>> getType(); double getStatistics(String key); @Override int hashCode(); @Override boolean equals(Object obj); @Override Iterator<T> iterator();  }
@Test public void testGetTypeReturnsDataType() { Column<Integer> column = col1; Class<? extends Comparable<?>> columnType = column.getType(); assertEquals(Integer.class, columnType); }