code: <N> ColumnPath createColumnPath(String columnFamilyName, N columnName,
        Serializer<N> nameSerializer) {
      return createColumnPath(columnFamilyName, nameSerializer.toByteBuffer(columnName));
    }
docs: probably should be typed for thrift vs. avro