code: public GenericColumnSerializer getSerializer(SegmentWriteOutMedium segmentWriteOutMedium, String column)
    {
      return ComplexColumnSerializer.create(segmentWriteOutMedium, column, this.getObjectStrategy());
    }
docs: This method provides the ability for a ComplexMetricSerde to control its own serialization.
  For large column (i.e columns greater than {@link Integer#MAX_VALUE}) use
  {@link LargeColumnSupportedComplexColumnSerializer}
  
  @return an instance of GenericColumnSerializer used for serialization.