<T> List<T> getColumn(String columnName);
void addColumn(String columnName, List<?> column);
void addColumn(int columnIndex, String columnName, List<?> column);
void removeColumn(String columnName);
void removeColumnAll(Collection<String> columnNames);
<BUG>void addRow(Object row);
void addRow(int rowIndex, Object row);
void removeRow(int rowIndex);
void removeRowAll(int... indices);</BUG>
void convertColumn(String columnName, Class<?> targetType);

<T> List<T> getColumn(String columnName);
void addColumn(String columnName, List<?> column);
void addColumn(int columnIndex, String columnName, List<?> column);
void removeColumn(String columnName);
void removeColumnAll(Collection<String> columnNames);
void convertColumn(String columnName, Class<?> targetType);
