}
private void applyToRow(List<ColumnOrSuperColumn> cosclist) {
superColumns = new ArrayList<SN>(cosclist.size());
for (Iterator<ColumnOrSuperColumn> iterator = cosclist.iterator(); iterator.hasNext();) {
ColumnOrSuperColumn cosc = iterator.next();
SN sColName = sNameSerializer.fromByteBuffer(cosc.super_column.name);
log.debug("cosc {}", cosc.super_column);
superColumns.add(sColName);
Iterator<Column> tcolumns = cosc.getSuper_column().getColumnsIterator();
Map<N,HColumn<N,ByteBuffer>> subColMap = new LinkedHashMap<N, HColumn<N,ByteBuffer>>();
while ( tcolumns.hasNext() ) {
Column col = tcolumns.next();
subColMap.put(columnNameSerializer.fromByteBuffer(col.name), new HColumnImpl<N, ByteBuffer>(col, columnNameSerializer, ByteBufferSerializer.get()));
}