static ClickHouseSerializer of(ClickHouseSerializer first, ClickHouseSerializer... more) {
        List<ClickHouseSerializer> list = new LinkedList<>();
        if (first != null) {
            list.add(first);
        }

        if (more != null) {
            for (int i = 0, len = more.length; i < len; i++) {
                ClickHouseSerializer s = more[i];
                if (s != null) {
                    list.add(s);
                }
            }
        }
        if (list.isEmpty()) {
            return DO_NOTHING;
        }

        return new CompositeSerializer(list.toArray(new ClickHouseSerializer[0]));
    }
Creates composite serializer.

@param first first serializer
@param more  other serializers
@return composite serializer
clickhouse-data/src/main/java/com/clickhouse/data/ClickHouseSerializer.java