code: private void prepareColumn(ThriftRow tr, EntityMetadata m, Object value, byte[] name, long timestamp, int ttl)
      {
          if (value != null)
          {
              if (m.isCounterColumnType())
              {
                  CounterColumn counterColumn = prepareCounterColumn((String) value, name);
                  tr.addCounterColumn(counterColumn);
              }
              else
              {
                  Column column = prepareColumn((byte[]) value, name, timestamp, ttl);
                  tr.addColumn(column);
              }
          }
      }
docs: Prepare column.
  
  @param tr
  the tr
  @param m
  the m
  @param value
  the value
  @param name
  the name
  @param timestamp
  the timestamp
  @param ttl
  TODO